Apollo Hotel

10 Achilleos Street, 10436 Athens

10
Hotel chain
Apollo

Facilities

  • Room service
  • Bar
  • Restaurant
  • Parking
  • 24-hour front desk
  • Internet
  • Lift

In the vicinity

Airport
Athens Eleftherios Venizelos International Airport (20.5 km)
Railway station
Athens Larisa Station (800 m)
Railway station
Larissa Hauptbahnhof (700 m)
Railway station
Thiseio metro station (900 m)
Availability
LookingforBooking.com uses cookies. Click here to view more information. Close