Puebla, Puebla
Puebla, Mexico is a Mexican city. It is  southeast of Mexico City in a broad valley. The city has had many names over the years including City of Angels, City of Tiles, and Heroic City of Zaragoza.