Echo Amphitheater
Echo Amphitheater is a natural amphitheater located in the Carson National Forest in northern New Mexico, United States. It is about 4 miles (6.4 km) north-northwest of the Ghost Ranch.
Read article
Top Questions
AI generatedMore questions
Nearby Places

Ghost Ranch
Place in New Mexico, United States