Villa Stella is located in Ammoudara, Heraklion Region. The villa offers to its guests garden.
The rooms offer garden view. Amenities of the rooms include air-conditioning, heating, tv, fridge, etc.
No internet or WiFi is available.
Free parking is available on site but requires prior reservation.
Visitors can bring their pets.