layers

The halfway point between Flint, Michigan and Rochester Hills, Michigan is: Davisburg, MI. Find a place to meet halfway.