Restaurant offering exquisite dishes with stunning beach views. Located in The View Hotel.