43 Toulon Crescent, London Ontario - map