layers

The halfway point between Madison Heights, Michigan and Bloomfield Hills, Michigan is: Troy, MI. Find a place to meet halfway.