Villa Skyphos Villa Ammoudari, Crete
9.6/10
Exceptional
Free Wi-Fi
Free private parking
Set in Ammoudari, Villa Skyphos features a private pool. It has garden views and free Wi-Fi.
Petres 0, Ammoudari, 73011, Greece