Set in East Central Mexico, the city of Puebla, also known as Puebla de los Angeles, serves as the capital and largest city of the eponymous state of Puebla. Dubbed the ‘city of the angels’, this prominent Spanish colonial city is lined with elegant architecture. Puebla is renowned for its culinary history, thriving art and nightlife scene and its impressive pottery, namely, the famed Talavera tiles. Visit the city’s well-preserved historic centre, a UNESCO World Heritage Site, home to numerous convents, a spectacular cathedral and over seventy churches, join a tile painting workshop, and sample some of Puebla’s famous Mexican cuisine. Don’t miss the breathtakingly beautiful volcanoes located just beyond the city to the west, with the best views offered from the small town of Cholula.