Anchor Trust

North Shields, Tyne and Wear, United Kingdom



Anchor Trust, North Shields, Tyne and Wear, United Kingdom