Featuring a terrace, Vithouri Beach Home provides accommodation in Glyfada Evias with free WiFi and mountain views. Guests staying at this holiday home have access to a fully equipped kitchen.