- Destinations
- Europe
- Greece
- Crete
- Stelios Apartments
Stelios Apartments
Rating:
This property is conveniently located in Crete . Hotel was constructed in 2000. Hotel was refurbished in 2012. There are a total of 10 rooms on the premises. The property consists of 10 double rooms, 5 apartments and 2 disability-friendly rooms.