A C Leigh is located in Ipswich, United Kingdom on Unit 2, 3, Dencora Business Centre, White House Rd. A C Leigh is rated 3.8 out of 5 in the category hardware store in United Kingdom.
Address
Unit 2, 3, Dencora Business Centre, White House Rd
Service options
In-store shopping