LOCATION

Address: 
The Windsor Castle

The Walks

East Finchley, London N2 8DL