Hotel Olivia Plaza - 4 star hotels - Barcelona. The Olivia Plaza Hotel is the most centrally located 4-star hotel in Barcelona right on Plaza Catalunya just a few steps the city's most popular attractions like Las Ramblas and the Gothic area. This new hotel from 2006 offers comfort, quality, attentive service and avant-garde design. Parking close by. Free WIFI internet access in all areas. Total number of hotel rooms:113