Spare Parts Diner

63 Clarke Rd, London
(519) 601-2200