On the Spot Cleaning & Restoration Carpet Installer - Blackfoot, ID Looking to contact On the Spot Cleaning & Restoration? You can reach them at 208-643-9694