This website uses cookies
Read our Privacy policy and Terms of use for more information.
In the creative heart of Athens, the Apollo Palm Hotel combines contemporary design with local character.
Athens, Greece
Hotel Review
Europe
Greece