Puebla, Mexico – The heart of Mexico With a rich cultural heritage and a blend of native and Spanish influences, the city defines the Mexican spirit.