'New Hotel' Opens In Athens

'New Hotel' Opens In Athens

If you rewind back to 1958 in Athens, you’d find the classy Olympic Palace Hotel, a chunky modernist building that sat just steps away from Athen’s Syntagma Square.

Read More