Apartments nearby Tholos
2 found

Santo Margarita
Located in Oia, 5 km from Cape Columbo Beach and 2.3 km from Naval Museum of Oia, Santo Margarita provides accommodation with free WiFi, air conditioning, a restaurant and an outdoor swimming pool.
More Apartments in other Cities
Interesting places in Tholos
Search this area