2884 DEVON ROAD, London south (south w) — $650,000 | Immoroute.ca