Achilleas Hotel

21 Lekka St Syntagma Sq Plaka
Athens
Greece