Nautilus Hotel Stavros, West Crete
Located in the seaside village of Stavros, Nautilus is 300 metres from the nearest beach. It offers self-catering accommodation with views over the Cretan Sea, the mountain and the garden. Free Wi-Fi is available in all areas.
Number of rooms: 6
Stavros, Stavros, 73100, Greece