3-bed Townhouse for sale in Vinegar Hill, 95 James Scott Rd, Markham