The Windsor Castle: De Niro
  1. Pub »

The Windsor Castle: De Niro

The pub where Robert De Niro was waiting to buy round of drinks


The Windsor Castle is a small, old wooden, cosy pub with a splendid beer garden. A celeb haunt and recently famous for Robert De Niro buying a round of drinks here at the end of his filming of The Good Shepherd in December 2005. The round was 5k mind...

Location: 114 Campden Hill Road, Notting Hill, W8 7AR