AMOCITY
A 18-minute walk from Elli Beach in the center of Rhodes Town, Mythic Spa Villa provides accommodations with free Wifi and access to a garde...