Hotel Rio Athens***
13, Odysseos str. Karaiskaki sqr. - Athens, Greece
Category: Hotel ***
Hotel Rio is in the heart of the city center with a lot of choices to choose. Transportation are all around that help you to move faster and safer all around centre and to the suberbs. more info »