layers

The halfway point between Royal Oak, Michigan and New Baltimore, Michigan is: Warren, MI. Find a place to meet halfway.