New england homemade donuts
2073 Smith St, North Providence 02911