The Villa is situated on 6500 square meter of terraced property overlooking the country side of Lahos in Ithaka, and offers absolutely everything that any of your senses would want from a Ionian holiday.
From Apr 02, 2015 - Mar 31, 2018 the minimum stay is 7 nights.
No reviews (yet)
This home doesn’t have any reviews. If you stay here, your review will appear here.