Map Graph

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
File:NMMap-doton-Abiquiu.pngFile:EchoCliffsNM.jpgFile:EchoAmphitheaterNM.jpg
Top Questions
AI generated

List the top facts about Echo Amphitheater

Summarize this article

What is the single most intriguing fact about Echo Amphitheater?

Are there any controversies surrounding Echo Amphitheater?

More questions