6-bed Detached for sale in Thornhill, 78 Elgin St, Markham