About

Edit info

Happy Feet's address is 1413 Cedar Ave, Lewiston, ID 83501. To get current Happy Feet prices and hours call (208) 413-6273.