Did somebody say mole?! Just a few hours south of Mexico City, Puebla is one of Mexico’s most culturally rich cities. The culture isn’t the only thing that’s rich in Puebla--the food is some of the best across the country! Along with the delicious delicacies, the colorful streets in Puebla will absolutely leave you wanting to visit again and again!