Olivia Hotels Hotels Closest To Sant Andreu Comtal - Railway Station

Olivia Plaza Hotel Barcelona

Plaza Cataluña 19
Barcelona, ES 08002
Near Placa de Catalunya

Distance3.6 miles SELECT