Just two hours from Mexico City, Puebla – the “City of Angels” – sits in a mountain valley
surrounded by dramatic peaks and smoking, snow-capped volcanoes. Its gentle atmosphere
owes much to its graceful colonial buildings, and visitors are kept busy photographing the
magnificent architecture and eating mole poblano – this foodie city’s namesake dish.