Where is Castle Square?

Where is Castle Square located?

Castle Square, Castle Square, Great Britain (approx. 53.3831°, -1.4661°)


Where is Castle Square on the map?