Wisconsin > Altoona > Travel & Transportation > Hotels, Motels, & Lodging > Otter Creek Inn
2536 N Hillcrest Pkwy, Altoona, Wisconsin, 54720-2601
(715) 832-2945
Travel & Transportation > Hotels, Motels, & Lodging
Services: Outdoor Pool
No reviews yet. Be the first to write a review!