Sheltering beneath the ramparts of Windsor castle and located in one of the area’s finest hotels, the award-winning Strok's @ Sir Christopher Wren’s House Hotel and Spa is one of the leading fine dining restaurants in Windsor.
Featured in Fine Dining Restaurants in Windsor