Olivia Plaza HotelHotel
Plaza de Catalunya, 19, Ciutat Vella, 08002 Barcelona, Spain
Situated on Plaza Catalunya in the centre of Barcelona, the Hotel Olivia Plaza offers free Wi-Fi and a terrace bar with views of Santa Ana Church. Stylish rooms include a flat-screen TV.