Where is Castle Square?

Where is Castle Square located?

Castle Square, Castle Square (Station), Great Britain (approx. 53.38311°, -1.46606°)


Where is Castle Square on the map?