https://gb.2markers.com/723990
Northwick Park on the map, Northolt, United Kingdom. Where is located, photo