Offering modern rooms, the superior Apollo Hotel is located only 1.6 km from Acropolis. After the renovation in 2010, the hotel features Roman architecture in a 6-story building.
This venue accommodates guests in the center of Athens. The property is set within 1 km distance from Athens city center.
Shoppers will enjoy close proximity to a flea market and shops.
There are 52 rooms including standard twin room for single use, spacious single room and triple room in Apollo Hotel, offering a beautiful view of the sea along with a minibar, a laptop safe, television, a patio and a fridge. Guests will enjoy a shower, a hairdryer and a bidet provided in the bathrooms.
A day at Apollo Hotel begins with a complimentary breakfast. The outdoor restaurant serves local dishes. A variety of dishes are served in Alexander the Great Restaurant and Archeon Gefsis, which are 5 minutes’ walk away.
Omonia subway station is 10 minute walking distance from the hotel.
The hotel offers a cash machine, an elevator and parking along with a meeting room, a business corner and a photocopier for both business and leisure guests.
Apollo Hotel provides a mini club, high chairs and cots for children.