AMOCITY
Mascot bar street apartments offers accommodations in Rhodes Town, 1.4 miles from Ixia Beach and 1.5 miles from Temple of Apollon. The air-c...