AMOCITY
Located in Rhodes Town, 1.8 miles from Agia Marina Beach and 2.3 miles from Temple of Apollon, Pavlos Studio offers barbecue facilities and ...