List of 3-Star Hotels near Flambeau Hospital - 98 Sherry Ave, Park Falls, WI 54552, United States.