Web82 reviews of VeloTech Cycles "Velo Tech is a great little bike shop right next to whole foods in downtown Palo Alto. The shop used to be located out of Tom's (the mechanic) apartment a couple of blocks away. Phone …
See Also: Phone Number Preview / Show details