3-bed Townhouse for sale in Vinegar Hill, 69 Main St, Markham