Where is Morpeth, Castle Square?

Where is Morpeth, Castle Square located?

Morpeth, Castle Square, Northumberland, United Kingdom (approx. 55.16531°, -1.6859°)


Where is Morpeth, Castle Square on the map?