Apollo Hotel is placed in the center of Athens and offers a rooftop terrace, a roof garden and an outdoor swimming pool. Apollo Hotel has been welcoming guests to its designer rooms since 1972.
The hotel is set 1400 meters away from University of Athens. The city center lies within 1 km from the venue.
A flea market and a shopping street are within easy reach of the hotel.
Easily accessible from Omonia subway station. Eleftherios Venizelos airport is 30 minutes' drive away.
This property has 52 guestrooms including standard twin room for single use, triple room and standard twin room appointed with individual climate control, cable TV with on-demand movies, pay TV, multi-channel television and a personal computer. The guestrooms afford a breathtaking view of the sea. Bathrooms are fitted with a bathtub, a shower and a hairdryer.
Eat & Drink
A complimentary buffet breakfast is served in the dining room. The lounge restaurant provides light meals. Alexander the Great Restaurant and Archeon Gefsis are situated in a shopping area, about 150 meters away of the property.
Business facilities include a meeting room, a business corner and a photocopier.
Wireless internet is available in the entire hotel for free.
No parking available.
Year renovated: 2010.
Number of floors: 6.
Number of rooms: 52.