Located 700 metres from central Barcelonaƒ??s Universitat Square, this property offers stylish, well-equipped apartments. It is 300 metres from Urgell Metro Station, just 2 stops from Las Ramblas and Plaza de Catalunya.
Address: Consell de Cent, 207, Barcelona
Rates from:
EUR 119 | More:
Booking.com