East TO guy
New Member
I went for a drive downtown the other day and I was shocked to see that Peddlars, this big and famous bicycle store (Avenue Rd. & Davenport Rd.) was gone! And I don't think it moved, because it's gone from the phone book as well. Does anyone know what happened?