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