layers

The halfway point between Richmond Hill, Ontario and Markham, Ontario is: Markham, ON. Find a place to meet halfway.