This beach hotel is situated in the commercial suburb of Glyfada, near the beach resort known as the Athenian Riviera. The heart of the Greek capital is a 20-minute drive away and Glyfada Square, with its shopping and sports centres, restaurants serving..