Carrer de Déu i Mata, 69-99, Barcelona, Catalonia, 08029, Spain

   

About This Property

Nearest Airport Barcelona Intl. Airport
Distance to Airport 15.37KM
Nearest Train Station Barcelona Sants Railway Station
Distance to Train Station 1.46KM
Nearest Subway Station Les Corts
Distance to Subway Station 0.78KM
Average Price From USD319
Hotel Star Rating 4