Windsor Castle
Pub
Windsor Castle N2 is a pub located in Finchley, London. It offers a place to gather and enjoy drinks and food.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Windsor Castle.
Local restaurants nearby
The Walks, East Finchley, London, N2 8DL, United Kingdom


