Rooms & Availability at Stella Mare Apartments Elounda
Description of Stella Mare Apartments Elounda
The Stella Mare Apartments Elounda is located in Vrouchas, and features free Wi-Fi.
The Stella Mare Apartments Elounda provides a number of facilities including family rooms, free parking and luggage storage.
The Stella Mare Apartments Elounda has 15 comfortable rooms.
Those with a car can visit Elounda and Agios Nikolaos, both within a 30-minute drive of the hotel. Spinalonga Island is within a 20-minute walk.
Features at Stella Mare Apartments Elounda
Map of Stella Mare Apartments Elounda