Manage Your Business

Echo Amphitheater

Echo Amphitheater

About

Echo Amphitheater is a natural amphitheater located in the Carson National Forest in northern New Mexico, United States. It is about 4 mi north-northwest of the Ghost Ranch.

MoreLess
More on Wikipedia

Ratings

Overall

83%6 ratings

Accommodations

67%3 ratings

Location

50%4 ratings

Details