Hotel Rio Athens

You'll find Hotel RIO in the city centre of Athens.

The hotel has an ideal location close to not only the metro station Metaxourghio in the heart of Athens but it's also nearby the trainstation.

Give us your Feedback

Hotel Rio Athens, Odysseos Str. 13 - Athens

More hotels in Athens   |   Privacy & Terms of Use