When in Athens: stay at the spectacular and magnificent St. George Lycabettus hotel Athens is the capital of Greece and the ruins of the country’s Ancient civilisation are prominent in the […]