The Astro Theater Loading Map.... The Astro Theater8302 City Centre Dr - La VistaDetails 41.18349 -96.041237 Address 8302 City Centre Dr La Vista NE United States Upcoming Events <li>No events in this location</li>