Where is Stockley Park East/The Square?

Where is Stockley Park East/The Square located?

Stockley Park East/The Square, Stockley Park East/The Square, Great Britain (approx. 51.509476°, -0.436453°)


Where is Stockley Park East/The Square on the map?