Venues

The 1866 Restaurant is our superb track-side restaurant which overlooks the finishing straight giving a fantastic view of the racing in elegant and comfortable surroundings with a luxury a la carte menu.
Set on its own island and 165 acres of stunning Berkshire countryside, on the River Thames and in the shadow of Windsor Castle, Royal Windsor Racecourse is the perfect destination for racing and events and the place to be on...