Pub
The Windsor
City of London, United Kingdom
About
Windsor Fenchurch is a dog-friendly sports pub near Fenchurch Street station, offering traditional food, a wide selection of drinks, live entertainment, and a beer garden, with Sky and TNT Sports on HD screens.
Is this your venue?
Claim This Venue