North Branch

North Branch is located in Lapeer County. Downtown offers a wealth of businesses, including restaurants, bars and grilles, a bakery, historic hardware store, variety store and more.