London W8
Windsor Castle is a traditional pub in Kensington/Notting Hill area with a beautiful, well loved garden. Where Ales are treated like kings!