Location: in the centre of Athens, 500 m. from Larisis train station and 50 m. from the Omonia metro stop. A short distance from the main attractions of the city. The beach is 6 Km. away.
See more: Hotels in Europe Hotels in Greece Hotels in Athens Holiday Destinations in Europe