Apollo Hotel Athens - Athens

Rooms
50
Location
Central
Overview
The Apollo Hotel Athens is situated very close to Metaxourghio Square. It is just 3 minutes walk from Metaxourghio Metro Station, 10 minutes from Larissa main train station and Omonia Square, and 15 minutes stroll from the shops of Plaka Old Town. The Apollo Hotel Athens has a stunning evening floodlit view of the Acropolis, from its reasonably priced, rooftop restaurant, and is a good option for the budget conscious, tourist travellers.
The rooms are of a fairly good size and have been freshly renovated in earthy neutral tones. Facilities include television, telephone, internet connection, mini bar, electronic safe, and air conditioning.
Restaurant:
The medium sized restaurant is decorated in creams, blues and whites offering an airy and light ambience. There is also a bar in the hotel.
Lobby:
The lobby is medium in size with some seating. The bar is just off the lobby offering a comfortable seating area.
Exterior:
This is a cream coloured 7 storey building with balconies on all floors.
Hotel
Star
Location
other spellings: apollo hotle athen, hotell, otle