More Hotels Near Olivia Plaza Hotel
Pelayo 62
Barcelona, ES 08032
Distance: 0.1 miles
La Rambla, 138
Barcelona, ES 08002
Distance: 0.1 miles
Santa Anna 18-20
Barcelona, ES 08002
Distance: 0.1 miles
Bergara 11
Barcelona, ES 08002
Distance: 0.1 miles
Carrer d'Estruc, 24-26
Barcelona, ES 08002
Distance: 0.1 miles
Carrer de Fontanella, 7
Barcelona, ES 08010
Distance: 0.1 miles
Placa Catalunya, 7
Barcelona, ES 08002
Distance: 0.1 miles
Nearby Cities and Towns