layers

The halfway point between Thorold, Ontario and Grimsby, Ontario is: Vineland, ON. Find a place to meet halfway.