Where is Highwoods Square?

Where is Highwoods Square located?

Highwoods Square, Highwoods Square, Great Britain (approx. 51.9107°, 0.918675°)


Where is Highwoods Square on the map?