1. Home
  2. Chippewa Falls
  3. Resort hotels
  4. Mallard Resort

Mallard Resort

Mallard Resort is a resort hotel on 11939 170th St in Chippewa Falls.

11939 170th St, Chippewa Falls, WI 54729Checked October 2026