Restaurant offering Mediterranean cuisine with sea views. Located near a scenic coastal road.