Spilia Bay Villas
Spilia Bay Villas
Villa
Pefkos
, Rhodes, Rhodes Island, Greece
85107
92
Excellent ·
5 reviews