Otter Creek Inn

2536 Hansen Lane
Altoona, WI 54720