layers

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