3-bed Detached for sale in Weston, 256 John St, Toronto