Nestled in a sacred valley, at an altitude of about 1,700 meters (5,560 feet) above sea level, to the south of Mexico City, lies the town of Tepoztlán. The surrounding landscape has been shaped by millions of years of volcanic eruptions and...
Read More