1801 Seymour Cres, London north — $699,900 | Immoroute.ca