We use cookies to make your experience better. To comply with the new e-Privacy directive, we need to ask for your consent to set the cookies. Learn more.
Leek Carr's Billington Country Store
Address
Macclesfield Road
Leek
Staffs
ST13 8NR
Tel: 01538 383277
Fax: 01538 385731
Opening Times
Monday to Friday – 8am to 5pm
Saturday – 9am to noon
Meet the team

