Located in Afiartis, the sailing paradise of Karpathos, Villa Neptune overlooks the blue h ...
Located in Afiartis, the sailing paradise of Karpathos, Villa Neptune overlooks the blue horizon and is just 500 meters from the turquoise waters of Damatria an ...