Add The Windsor Castle (ex-The Cardinal) review

The Windsor Castle (ex-The Cardinal), London
Address: 23 Francis Street, Victoria, London, SW1P 1DN
Features: Restaurant, Real ale, Historic pub, Function room, Dog friendly, Children welcome, Bar food


Rating
Comments