Apollo Beach Hotel

Apollo Beach Hotel is a large and modern hotel located in Faliraki on the northeast side of the island and only 14 km. from the town of Rhodes and 5 km from the Afandou Golf Course.   ...


     Rhodes Island is situated in southeastern Greece, in the Aegean Sea, near Turkey, grouped for administrative purposes with the Dodecanese Islands. The island has a maximum length, from northeast to southwest, of about 72 km (about 45 ml); its maximum width is about 35 km (about 22 ml). A longitudinal mountain range traverses the central portion of the island. Ataviros, the highest peak, is about 1220 m (about 4000 ft) above sea level.

    In the region between the sea and the central range the terrain is generally hilly, with numerous gently sloping valleys. Rhodes has a healthful cli ...