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 »
Soho Hotel in Athens invites you to enjoy your stay in the central area of the capital, offering you exquisit accommodation at affordable prices. more info »