Photos coming soon
HOTEL
Stella Mare Apartments
Plaka, Elounda, 72053, Greece, Plaka
Where it sits
Stella Mare Apartments
Plaka, Elounda, 72053, Greece, Plaka
35.29922, 25.72721
Similar stays nearby
Stella Mare
Hotel · 0 m
Villa Dimitra by Elounda Island View Villas
Hotel · 39 m
Kalydon 2 & 4
Hotel · 39 m
Villa Afrati Sea Views Pool AC
Hotel · 45 m
Elounda Blue Luxury Villa
Hotel · 49 m
Pool Villa Siren Crete 500mt From sea
Hotel · 49 m
Pool Villa Venus Crete 500 mt From sea
Hotel · 58 m
Athina Villas
Hotel · 58 m
Plan around Stella Mare Apartments
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 23, 2026.
