
Barcelona, Spain
Olivia Plaza Hotel
Hotel
0.5 km straight-line distance
The Olivia Plaza Hotel, a designer hotel in downtown Barcelona, is ideally located near businesses, tourist attractions, and shopping. Opened in February 2006, this modern hotel offers premium services for both business and…
- Wi-fi
- 24-hour reception
- Secure parking
- Air conditioning in Restaurant






















