Contact Us

Nephrology
London Health Sciences Centre - Victoria Hospital and University Hospital
Rm. A10-207
339 Windermere Road, London, Ontario
N6A 5A5
Phone: 519.685.8524