layers

The halfway point between Macomb Township, Michigan and Rochester Hills, Michigan is: Shelby Township, MI. Find a place to meet halfway.