London Idlewyld Inn Restaurant

36 Grand Ave, London, ON N6C 1K8

idlewyldinn.com