4-bed Townhouse for sale in Vinegar Hill, 5 John Carter Way, Markham