Central Rambla

26 La Rambla 08002 · Spain - Barcelona