Situated about sixty miles southeast of Mexico City, Puebla is a beautiful colonial city. Puebla has a rich historic significance and was once the main city in Mexico connecting Veracruz to Mexico City. This city of angels was first established in 1531 by Spaniards. The European architecture from the seventeenth and eighteenth centuries can still be seen and the town projects an aura of colonial art. A textile Mecca, Puebla is the fourth largest city in Mexico, and offers delicious local food, elegant remnants of historic art, many great museums, and a wide array of attractions.