- 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...