AMOCITY
Located in Rhodes Town, 3.1 mi from Temple of Apollon and 3.1 mi from Clock Tower and 1.2 mi from the closest beach", Serene retreat of...