Evilion Beach offers summer holiday stays with beach access and a pool. Enjoy rooms with balcony views, near Mount Olympus.