Situated in Faliraki, the Apollo Beach Hotel offers luxury accommodation on Rhodes, the Greek island of the Dodecanese archipelago that features a variety of scenic landscapes and beautiful sandy beaches where tourists can go for lovely walks or sunbathe more details