The Astro

8302 City Centre Dr, La Vista, NE
Capacity: 5,000 people

About The Astro

Located in the heart of La Vista City Centre, The Astro is a premier indoor music venue that brings world-class entertainment to the local community.
Venue Types
Features
  • Max Number of People for an Event: 5000