Nestled a day's driving distance south of Mexico City hails the city of Puebla. It’s a charming city filled with historic buildings, colonial architecture, colorful pottery, and some of the richest and and most diverse culinary history in all of Mexico. Its gastronomy...