Where is HELENA’S RETREAT, Rhodes Town?

Where is HELENA’S RETREAT, Rhodes Town located?

HELENA’S RETREAT, Rhodes Town, HELENA’S RETREAT, Rhodes Town, Greece (approx. 36.45033°, 28.21845°)


Where is HELENA’S RETREAT, Rhodes Town on the map?