Istron Luxury Villas Hotel Istron, East Crete
Situated on a hillside with views over the beautiful Istron Bay or located at the entrance of Istron village, Istron Luxury Villas offers stylish accommodation with private swimming pool, free Wi-Fi access and private parking.
Number of rooms: 12
Main Street, Istron, 72100, Greece