The total number of Tim Hortons restaurants presently operational near Saint Clair Shores, Michigan is 64. Below you will see the listing of all Tim Hortons branches nearby.