Arta Hotel
Arta Hotel
12, Nikitara str.
Athens
10678
Greece
Rooms from €17.60 ( £16.00 / $23.20 ) per night
This centrally located hotel in Athens is only 350 metres from Omonoia Metro Station. It offers air-conditioned rooms. There is free parking nearby.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.