With a population of over 2.5 million, Puebla is not only a city rich in a colorful history that goes back many centuries but also one brimming with diversity. Sights, sounds, and smells all beckon visitors from around the world to explore the architecture, cuisine, and natural elements that give Puebla such strong elements of attraction. The city is home to active literary and arts scenes as well as traditional festivals including more widely known ones such as Cinco de Mayo. Filled with churches, monasteries, mansions and the like, Puebla is considered by many to be a mecca for architectural and decorative arts historians and connoisseurs. Though now interwoven with modern shopping malls, the city continues to be dominated by an indomitable spirit of the past. Located in the heart of the city, The Spanish Institute of Puebla embraces all the quintessential elements that make the city what it is – going so far as to utilize them in helping individuals learn the language.