The superior Apollo Hotel offers a breathtaking view of Athens from many designer guestrooms. Apollo Hotel has welcomed guests in Athens since 1972.
A 20-minute walk from Filopappos Hill, the hotel is located in the center of Athens. The property boasts location within 1 km from Athens city center.
The hotel's great location a short stroll from a flea market and a shopping street is favorable for shopping lovers.
A 5-minute walk from Athens Railway-Peloponnese train station.
There are 52 guestrooms featuring standard twin room for single use, spacious single room and triple room equipped with free wireless internet, heating, a safe, TV and a dressing area. Some rooms have the sea view. The rooms are designed with bright décor and have tile floors.
Eat & Drink
Guests are offered a full American buffet breakfast served in the dining room. At the indoor restaurant guests can enjoy international cuisine. Offering a variety of dishes, Alexander the Great Restaurant and Arxaion Gefseis are about 150 meters away.
There are car and bicycle rentals available on site.
The beach facilities include sunbeds, sun loungers and umbrellas.
Wireless internet is available in the entire hotel for free.
No parking available.
Year renovated: 2010.
Number of floors: 6.
Number of rooms: 52.