Destination creator (Voyajo Team)
Cuetzalan is a small town set high in the hills in the north of the Mexican state of Puebla, 183 kilometers from Puebla, the state capital. It is located in the Sierra Norte region. The town itself is characterized by sloping cobbled streets and numerous rustic buildings (...) (from Wikipedia)