Where to stay in Puebla – A guide to the biggest city in Mexico Puebla is a metropolis located in the central highlands of Mexico, in the geographical area known as the Valley of Puebla, two hours from Mexico City. Puebla stands out for mixing its historical past with the modernity of a cosmopolitan, industrial and...