On Ahilleos St, the Apollo Hotel Athens is a 2 minute walk from Meraxourgio Metro Station, making it easy to get around by public transportation while in the big city. Larissa international Train Station is a mere half km away.
All of the 51 rooms at the Apollo Hotel are well-equipped for even the most discerning guest. They have a minibar, cable television, phone, safe, and air conditioning for your convenience and comfort. Some rooms have a balcony.
The HR Bar and Restaurant offers traditional Greek cuisine, and the Roof Garden is an amazing place to enjoy a drink while being afforded a fabulous view of the Acropolis.