News

The top-rated restaurant in Devon has been praised for its "impeccable" food and service. Olive is also Trip Advisor's number one restaurant in Brixham, and reviewers are falling over themselves ...