While I obviously like bicycle stores, Somerville and Cambridge together are blessed with quite a large number of them already. The newest is Open Bicycle in Union Square. The closest to Teele is probably Paramount Bicycle in Ball Square (used to be in Powderhouse).
no subject