Rooms & Availability at Apollo Hotel Athens
Description of Apollo Hotel Athens
Located less than a 20 minute stroll from Larissa Metro Station and Omonoia Metro Station, the Apollo Hotel Athens offers guests an ideal base when in Athens. This elegant hotel is conveniently situated in the city centre.
The hotel offers a rooftop terrace and a coffee bar, in addition to an express check-in and check-out feature. The hotel staff are available 24-hours a day and can assist with booking tours and tickets.
The Apollo Athens offers elegant and comfortable rooms equipped with a refrigerator, cable / satellite channels and a mini bar. Amenities featured in the rooms include a private bathroom, complimentary toiletries and a hair dryer.
Guests can enjoy an American or a buffet breakfast each morning, before setting off for a day of sightseeing in the area. Guests can enjoy a drink and relax in the hotel's bar. A wide variety of dining options are also available in the area.
The Apollo Hotel is within a 10 minute walk from Omonia Square, while the National Bank of Greece, the Athinais Culture Center and Beth Shalom Synagogue can be reached by foot in under 20 minutes. The multilingual staff at the hotel will be happy to share local knowledge and assist you in organising your stay in Athens.
Features at Apollo Hotel Athens
Map of Apollo Hotel Athens