Michel Apartments is located in Ammoudara, Heraklion Region. Michel Apartments common facilities include bar and garden.
The property offers 1 bedroom apartment and other might be available upon request. The rooms provide view. Room amenities include a/c, heating, fridge and more. Bathroom is available. In the kitchen there are fridge and kitchen utensils.
Free wifi is available in all areas of the hotel.
At the hotel there is free parking.
Pets are welcomed upon request and extra charged.