Dogs Trust Shrewsbury is located in Telford, United Kingdom on Roden Lane Farm, Roden Ln. Dogs Trust Shrewsbury is rated 4.7 out of 5 in the category animal shelter in United Kingdom.
Address
Roden Lane Farm, Roden Ln
Accessibility
Wheelchair-accessible entrance