Luxury Villa Rentals Italy luxuryvillarentalsitaly.com
4 Bedrooms - 3 Bathrooms $717 / night for 8 guests
Tourlos, Greece