26th February 2008
Eccentric and very British Pub
Got guests from out of town? Want to give them a taste of a slightly bonkers traditional British Pub in the heart of London? The Windsor Castle ticks all the boxes.
A traditional pub that is an Aladin's cave of patriotic nick-nacks, bits-and bobs and this-and-that strewn around its heavily covered walls. Prepare for charming cheesyness.