Address: 5601 University Sblvd. S.E.
Amphitheater in Albuquerque, New Mexico. Isleta Amphitheater is an outdoor amphitheater, located in Albuquerque, New Mexico. The amphitheater opened in February 2000 as the Mesa del Sol Amphitheater.
Amphitheater in Albuquerque, New Mexico. Isleta Amphitheater is an outdoor amphitheater, located in Albuquerque, New Mexico. The amphitheater opened in February 2000 as the Mesa del Sol Amphitheater.