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. Hotel Apollo is located in Karaiskaki sq. 10, Ahilleos str, 2 min. walk from Meraxourgio Metro Station allowing for easy Rail (Larissa International Train Station - 500 m.) and Bus access, with convenient reach to Plaka (Old Town of Athens) and Acropolis.