Details Contact : Vrouchos Michalis Address : 17 Nissirou str. Zipcode : 85100 City : Rhodes Phone : +30 22410 24421 Fax : +30 22410 27283 Ibiscus hotel map Send an email Book online: