Located in the center of Rhodos town, opposite Manoraki (Marina) harbour. Read more
Located in the center of Rhodos town, opposite Manoraki (Marina) harbour.
Number of Rooms: 79