Avinguda de Rius i Taulet Barcelona, CT 08004
Seated: 10
Square Feet: 645 ft2
Renovated Meeting Rooms | on December 2013.