This lovely hotel is set in Rhodes Town. Travellers will enjoy a peaceful and calm stay at Atha as it counts with a total of 9 units. Pets are not allowed at Atha.