Windsor Castle

98 Park Road, Westminster, London, NW1 4SH
Followers 0
Beautiful Grade 2 listed Georgian pub, close to Regent’s Park, Lord's Cricket Ground & Baker Street Tube. Come discover the charms of The Windsor Castle!
Windsor Castle in Westminster serves real ale.