Olivia Plaza Hotel
Plaza de Catalunya, 19, Barcelona, ESGuest rating: 9.3/10 (5023 reviews) · 4-star hotel
Central Location & Stunning Views The Hotel Olivia Plaza, located on Plaza Catalunya, offers magnificent views of Santa Ana Church. Just steps away from the vibrant Ramblas, guests can immerse themselves in the heart of Barcelona's bustling city life. Luxurious Amenities & Dining Experience