Townhomes of Thornhill Village For Sale & Rent | 306-314 John Street | Markham | Union Capital Realty