image_coming_soon Sloths and Molasses Address: 31 Norfolk St N, Simcoe, Ontario, Canada - N3Y 3N6 Email: slothsandmolasses@gmail.com Business Website