Cowes is an Isle of Wight town on the northern side of the island that is well-regarded for its seaport, yachting connections and its high street ...
A popular Isle of Wight high street restaurant has announced it is to close its doors next month (February).