Puebla and Cholula, Mexico (5 galleries)

Stock photos images of the Spanish colonial cities of Puebla and Cholula in the state of Puebla, Mexico. Puebla and Cholula are UNESCO World Heritage Sites.