Restaurant offering sumptuous cuisine and stunning coastal views within a holiday village. Relaxed atmosphere.