5-bed Semi-Detached for sale in Humbermede, 62 Davelayne Rd, Toronto