Spare Parts Diner
63 Clarke Rd, London N5W 5Y2