layers

The halfway point between Harper Woods, Michigan and Farmington Hills, Michigan is: Ferndale, MI. Find a place to meet halfway.