Ammoudi Hotel
- Free internet access
- Children's play area
- Pets allowed
- View all
Featuring a restaurant, the 2-star Ammoudi Hotel Sellia lies merely 7 minutes' walk from Ammoudaki Beach. The aparthotel overlooks the Libyan Sea and offers cars for rent.
One Rock Beach is around 600 metres from this Sellia hotel, and Damnoni beach is in proximity to it. Moni Piso Klooster Monastery is also located 3.4 km from the property. Guests can easily reach lanmarks, such as Micro Ammoudi, which is a mere 12 minutes' walk away.
This hotel features a daily continental breakfast. Mesogeios offers a variety of Greek delicacies and lies just 1.1 km away.
Popular hotels in Crete