Where is 62 Castle Street?

Where is 62 Castle Street located?

62 Castle Street, 62 Castle Street, Great Britain (approx. 53.405666°, -2.9907777°)


Where is 62 Castle Street on the map?