Package & hotel only prices
We don't have any deals for this hotel on our website at the moment, so either give us a call or use the search form below to search for something else.
The Apollo is a superior 3 star first class central hotel which displays the true values of Greek Hospitality. With 51 quality rooms we are always able to provide accommodation to your satisfaction and comfort, with room ranging from singles to suites. Being so centrally located will enable you to move easily around the city, and enjoy all the fabulous sites & sounds that Athens has to offer.