There is presently a total number of 3 Tim Hortons stores open near London. See an entire list of Tim Hortons branches below.