Airbnb
Villa Castro - 3 bedroom villa - Villas for Rent in Elounda, Crete, Greece
Entire home/apt in Elounda, Greece. Villa Castro a luxury 3 bedroom villa with amazing views of Spinalonga Island just 300 m from the beach.
See this content immediately after install