Where is Willington Square?

Where is Willington Square located?

Willington Square, Willington Square, Great Britain (approx. 55.007202°, -1.505461°)


Where is Willington Square on the map?