Overview
Echo Amphitheater is a natural amphitheater located on the Carson National Forest in Rio Arriba County, in Northern New Mexico. .
Recreation
Echo Amphitheater Recreation Site offers opportunities for hiking, nature viewing, camping, and picnicking.
Facilities
Stay for a short time, the e...Show more