Tim Hortons

1181 Highbury Ave N, London
(519) 452-4822