Map
Kardamyli 24022, Greece

14 simple hillside apartments with views of Ritsa Beach.

Hotel
Notos Hotel

14 simple hillside apartments with views of Ritsa Beach.