With a stay at Hotel Rio Athens, you''ll be centrally located in Athens, within a 10-minute drive of Syntagma Square and Athens Central Market. This hotel is 3.3 mi (5.3 km) from Acropolis and 3.4 mi (5.4 km) from Parthenon.
13-17 Odysseos Street, Karaiskaki Square, Metaxourgio
Athens
10436