Plaça Catalunya 19, Barcelona, -- 08002 ES
Olivia Plaza Hotel is located in Barcelona, Spain, in the heart of the city's commercial and financial districts on Playa Catalunya. Barcelona International Airport (BCN) is just 18 minutes away.
* Actual rate may vary based on date, room type, and availability. Enter dates to determine more accurate rates for your search.