Welcome to Hotel Castro, a 3 star hotel in Chora of Folegandros, Cyclades, Greece. A highly recommended hotel in Tripadvisor is waiting for you..... Present,Hotel Castro remains atmospheric, hospitable and unique, meeting the expectations of..
Relevance: 9.126142