4-bed Townhouse for sale in Thornhill, Markham