Just 100 m from Stalis Beach, Villa Flouri offers self-catering accommodation with Cretan Sea views. Free WiFi is available throughout.