The Astro Amphitheater
in La Vista, Nebraska
Live music venue in La Vista, NE, USA.