Other facilities roof garden, cafe, tennis courts. Read more
Other facilities roof garden, cafe, tennis courts.
Number of Rooms: 60
Located on Elia beach