ESADE Business School is located in Barcelona, Spain. Barcelona is a major city in Spain known for its rich history, culture, and architecture, including the famous works of Antoni Gaudí.
The Ultimate Enrique Lores Quiz: 20 Questions to Prove Your Knowledge