BARCELONA, Plaza Catalunya
4th floor, Triangle Building, Barcelona, 08002, ESP
Gran Via 583
Barcelona, 08011, ESP
BARCELONA, World Trade Centre
World Trade Center Muelle de Barcelona, Barcelona, 08039, ESP
Torre Mapfre
Barcelona, 08005, ESP
With impressive port, airport and road links across Catalonia and beyond, Barcelona is the perfect place to meet. Welcome your guests to this vibrant city at our centrally located meeting rooms.