6-bed Detached House for sale in Humberlea Pelmo Park W5, 2934 Weston Rd, Toronto | Sold Conditionally