Set 12 km from the Acropolis of Rhodes, this beachfront hotel is 13 km from the ruins of the Colossus of Rhodes, 1 of the 7 Wonders of the Ancient World. Featuring relaxed decor and tiled floors, the bright rooms and studios come with TVs and balconies/terraces, some with views of the Mediterranean...