Windsor Castle N2 is a pub located in Finchley, London. It offers a place to gather and enjoy drinks and food.