The Terrace, a restaurant located on the Isle of Wight, has been shortlisted for the prestigious Best Newcomer award at the Cateys 2023, the largest and most coveted awards in the hospitality sector
One member of the public said having sat through the meeting said they were ashamed of what had taken place, with councillors lacking accountability, leadership and respect towards each other