Hotel Ibiscus

Nisyrou street, 17
Rhodes Town
Greece