1105 Riverbend Road, London Ontario - map