6-bed Detached for sale in Markham Village, 139 Fincham Ave, Markham | Terminated