Puebla is a city in Mexico. It is in the Puebla Valley, surrounded by volcanoes and snow-capped mountains, slightly over 110 kilometers (68 miles) south-east of Mexico City. The city proper in 2005 had a population of 1.5 million people, while the metropolitan area had a population of 2.1 million. Read More
Get the Citymaps mobile app, and you can save points of interest and map out your trip in advance. The best part? It works offline, so there's no need to worry about eating up expensive data plans.