137 Windsor Crescent, London Ontario - map