Howard Sands is located in Ipswich, United Kingdom on Unit 6, Wood Farm Business Centre, Stonham Road, Crowfield. Howard Sands is rated 5 out of 5 in the category auto upholsterer in United Kingdom.
Address
Unit 6, Wood Farm Business Centre, Stonham Road, Crowfield