Apollo Hotel

10, Achilleos Street
Athens
Greece