“Astor Hotel Athens is a centrally located stay just steps from Syntagma Square, offering unreal rooftop views of the Acropolis. Clean, modern rooms and breakfast at Bella Vista with that iconic backdrop make it feel elevated without the luxury price tag. Perfect for a chic, walk everywhere Athens stay.”