Back to overview/Sol Cosmopolitan RhodesSol Cosmopolitan Rhodes★★★★Rhodos, GreeceLocationRhodos, Greece