layers

The halfway point between Royal Oak, Michigan and Grosse Pointe, Michigan is: Detroit, MI. Find a place to meet halfway.