5-bed Detached for sale in Thornhill, 113 Elgin St, Markham