Tepoztlán is a town in the central Mexican state of Morelos. It is located at 18°59′07″N 99°05′59″W / 18.98528°N 99.09972°W / 18.98528; -99.09972 in the heart of the Tepoztlán Valley. The town serves
From top to bottom from left to right: Church of San Miguel de Arcangel, Municipal Kiosk, Former Convent of Tepoztlán, Arch in the church of Tepoztlán, Hills around Tepoztlán, Temple and Old Convent of the Nativity, Panoramic view of Tepoztlán.