Olvia Suites is a Hotel located at Evinou 8, Athina 115 27, Greece. It has received 98 reviews with an average rating of 3.6 stars.
The address of Olvia Suites: Evinou 8, Athina 115 27, Greece
Olvia Suites has 3.6 stars from 98 reviews
Hotel
1095 reviews
Panagi Tsaldari, Pireos 1, Athina 105 52, Greece