STA badgeATOL badgeABTA badge
Apollo Hotel
Situated in the city centre of Athens by the popular Karaiskaki Square, only a few minutes walk to Meraxourgio Metro Station.
Centrally located this hotel offers a 24-hour reception, exchange desk, room service, parking, bar and restaurant, satellite TV lounge and a roof garden with a beautiful view of Acropolis.

Within short walking distance from the hotel there are Metro stations and Bus access with convenient reach to Plaka (Old Town of Athens) and Acropolis.

All rooms are equipped with telephone, satellite TV, safety deposit box, air condition, balcony and bathroom/shower.

Address: Achilleos str. 10, 10436 Athens, Greece
Hotel Facilities
General
  • Number of bars/lounges: 1
  • Number of restaurants: 2
Internet
  • Free wired internet
  • Free WiFi
Food & Drink
  • Television in common areas
  • Free breakfast
  • Snack bar/deli
Front-desk/reception area services
  • Express check-in
  • Tours/ticket assistance
  • Luggage storage
  • Express check-out
  • 24-hour front desk
  • Safe-deposit box at front desk
  • ATM/banking
Shared spaces
  • Garden
  • Fireplace in lobby
  • Library
  • Terrace
Cleaning services
  • Dry cleaning/laundry service
  • Laundry facilities
Business facilities
  • Meeting rooms
Other facilities
  • Designated smoking areas
  • Multilingual staff
  • Lift
Location

Athens, Attica, Greece

Address: 10, Achilleos Street, Athens, Greece

Reviews

Tripadvisor Traveler Rating

3.4

Other Hotels in Greece