The Humbers Store
United Kingdom
>
England
>
Telford and Wrekin
>
Lilleshall
>
The Humbers Store
The Humbers Store is a shop in Humber Lane 15a in Telford and Wrekin, Lilleshall.
The Humbers Store
House number
15a
Postal code
TF2 8LR
Street
Humber Lane
Building
Yes
Shopping
Shop
Website
https://www.premier-stores.co.uk/our-stores/humbers-store
Station Road
Richards Road
Donnington Drive
Richard Road
Primmer Road
Horne Road
Hill Road
Williams Road
Body Road