Overview

Athena Apartments

Search hundreds of travel sites at once for hotel deals at Athena Apartments

Ippocratous 24 - Stalida, Stalida 700 05, Greece
+30 289 703 2685

Call

+30 289 703 2685
Athena Apartments
Thu 2/22
Fri 2/23

Nearby

Show all

About

Located in Stalida, this aparthotel is 0.7 mi (1.1 km) from Stalis Beach and within 3 mi (5 km) of Lychnostatis and Star Beach Water Park. Aquaworld Aquarium and Sarakino are also within 3 mi (5 km).

Less Show all
Expedia
Map

Map