Harry & Laurie's Address: 17921 State Highway 32, Townsend, WI 54175 Phone: (715) 276-1911 Restaurants Other Businesses: Sunset Bar & Grill at 17189 Bowman Ave, Townsend, WI 54175 FirstMerit Bank at 17953 Hwy 32, Townsend, WI 54175 Long Branch Saloon at 17901 State Highway 32, Townsend, WI 54175