This photo was captured in the magical town of Tepoztlan , a town in the northern part of the state of Morelos, in the south-central Mexico. You can appreciate the street 5 de Mayo , also known as Avenue Tepozteco because it crosses all Tepoztlan and ends up joining the magical path to the pyramid of Tepozteco . In the picture we can see how the tourists are enjoying the beautiful and colorful native houses of Tepoztlan, background found the beautiful mountains hosting the pyramid of Tepozteco.