Starwood Amphitheatre was the primary outdoor music venue in the Nashville, Tennessee area from 1985 to 2006. It was owned by Live Nation and had a capacity of 17,137. It had previously been owned by SFX Entertainment and Clear Channel Worldwide, both predecessors of Live Nation.
Read more about Starwood Amphitheatre: Venue Information, Naming Rights, Closing, Demolition and Beyond