1. Willow River Home Inspections 2395 84th Ave, Osceola, WI 54020 Coordinate: 45.33206,-92.64954 Phone: (651) 352-5618