layers

The halfway point between Farmington, Michigan and Canton, Michigan is: Plymouth, MI. Find a place to meet halfway.