Little Shop Store In Canada has 29 Stores in 6 Towns. Most of them are located in Cambridge (10 stores), Kitchener (9 stores), Guelph (5 stores), Waterloo (3 stores) and Ayr (1 store).
Little Shop Store Ayr
Little Shop Store Cambridge10
Little Shop Store Guelph5
Little Shop Store Kitchener9
Little Shop Store New Hamburg
Little Shop Store Waterloo3