PlaÇa de Catalunya 1
Barcelona, 08002, ESP
Barcelona, Spaces Plaza Universitat
Barcelona, 08011, ESP
World Trade Center Barcelona
Muelle de Barcelona, Barcelona, 08039, ESP
Torre Mapfre
Mapfre Tower, Planta 27, 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.