Restaurant located at ELIVI SKIATHOS, offering a dining experience in a luxurious beachfront setting.