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°)
Stockley Park East/The Square, Stockley Park East/The Square, Great Britain (approx. 51.509476°, -0.436453°)