1. Birchwood Beach Resort 21710 Spirit Lake Rd W, Frederic, WI 54837 Coordinate: 45.70383,-92.55928 Phone: (715) 327-8965