Rhodes Town, Xenofontos 23 | Medieval City, Rhodes Town 85100, Greece, Rhodes, +302241033450