1. Property Rehab Solutions 10211 W Capella Dr, Star, ID 83669 Coordinate: 43.69679,-116.48078 Phone: (877) 550-7875