Olivia Plaza Hotel(Ciutat Vella, Spain)

Olivia Plaza Hotel



stars4-star hotel
mapPlaza de Catalunya, 19, Ciutat Vella, 08002 Barcelona, Spain

thumb_up9.3 (Wonderful) by 2,735 verified reviews
location_onmap
camera_altphotos

infomore details of Olivia Plaza Hotel at booking.com

Published by