Hotel Apollo is located in Karaiskaki sq. 10, Ahilleos str, 2 min. walk from Metaxourgio 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.
Apollo rooms' features include
W/C ( with either a bathtub or shower )
Satellite TV - Video
Shower & WC
Satellite TV Lounge