Placa de Catalunya 1
Barcelone, 08002, ESP
Gran Via 583
Barcelone, 08011, ESP
World Trade Centre Barcelona
Barcelone, 08039, ESP
Tour Mapfre
Barcelone, 08005, ESP
Spain’s second largest city has long been known for its impressive industry and ability to attract foreign investment. Build an instant presence in Barcelona at one of our virtual office locations in the city, from wherever you are in the world.