where is tepoztlan
72km (45 miles) S of Mexico City; 45km (28 miles) NE of Cuernavaca. TepoztlÃ¡n is one of the strangest and most beautiful towns in Mexico. Largely undiscovered by foreign tourists, it occupies the floor of a broad, lush valley whose walls were formed by bizarrely shaped mountains that look like the work of some abstract expressionist giant.