A Guide to Places to Eat in Windsor and Berkshire Perfect for a leisurely escape, places to eat in Windsor and Berkshire range from award-winning restaurants to laid-back local gems. Combined with historic surroundings, riverside scenery and a royal backdrop, it is a destination made for enjoying exceptional food. Michelin Star Restaurants Near Windsor Windsor and the surrounding area abounds in restaurants of all types. From the charmingly hip Coworth Park Hotel in Ascot to