The Windsor Castle is a traditional pub in a residential part of Notting Hill that serves draft beer and British food. The menu includes Scotch eggs, burgers, and fish and chips. Reservations are recommended, and there is an outdoor garden terrace at the back. The historic space of the old pub has dim lighting and a warm interior.