Hotels in Olympos (Karpathos)
We found 1 property with availability in Olympos (Karpathos)
Show on map
Aphrodite Hotel
Olympos Karpathou, Olympos (Karpathos), Greece
Aphrodite Hotel Olympos, located around a 10-minute ride from Diafani Beach, features Wi-Fi throughout the property. Parking is available nearby as well.
- 1-1