Olivia Plaza Hotel

Plaza de Catalunya, 19, Barcelona, ES

Guest 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

All hotels in Barcelona