at 360 Exeter Road, London Canada
118 FB users likes Len's Mill Store - London, set it to 57 position in Likes Rating for London, Ontario in Shopping & Retail category
Len's Mill Store - London is London based place and this enity listed in Shopping & Retail category. Located at 360 Exeter Road ON Contact phone number of Len's Mill Store - London: 5196863502
Your Home Appliance Experts