View Larger Map

 

Address
International House Barcelona
Trafalgar 14, Barcelona 08010, Spain
IH Barcelona is at Trafalgar 14, around 3 minutes walk from the city centre (Plaza Catalunya).