Hotel Rio Athens

13 Odysseos Street, 10436 Athens

5.2
Check in time
13:30
Check out time
11:30
Total number of rooms
50

Facilities

  • Pet friendly
  • Laundry service
  • Bar
  • Wireless internet
  • Internet

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