Where is Athol House, South Shields?

Where is Athol House, South Shields located?

Athol House, South Shields, Athol House, South Shields, Great Britain (approx. 54.99374°, -1.42904°)


Where is Athol House, South Shields on the map?