In a broad, high valley about 60 miles southeast of Mexico City is a city known by many names over the years: City of Angels, City of Tiles, Heroic City of Zaragoza. Today we know it as simply Puebla.The city was founded in 1531 in an area called Cuetlaxcoapan which means “where serpents change their skin, in between of two of the main indigenous settlements at the time, Tlaxcala and Cholula.Although modern Puebla is highly industrialized, its historic downtown remains a Spanish-colonial treasure filled with elegant 17th and 18th century European architecture and art. When you add a temperate climate year-around, friendly and courteous residents (called poblanos) and delicious regional cuisine, Puebla becomes the ideal place to learn Spanish.