The Windsor Castle
Bar · Westminster

The Windsor Castle

$

Centuries-old Sam Smith's pub tucked between Victoria station and the Thames, firing up its winter hearth and serving the brewery's own wheat beer and raspberry gin at bargain prices.

Info

📍
Address
23 Francis St, London SW1P 1DN, UK, LDN

More like this