Placa de Catalunya 1
4th floor Triangle building, Plaza Catalonia 1, Barcelona, Cataluña, 08002, ESP
Gran Via 583
Gran Vía de les Corts Catalanes, 583, Barcelona, 08011, ESP
BARCELONA, World Trade Centre
World Trade Center, Edificio Sur - 2ª Planta, Muelle de Barcelona, Barcelona, 08039, ESP
Mapfre Tower
C/ Marina 16-18, Barcelona, 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.