Bayou BicyclesCLAIM THIS STORE LISTING
Founded and Locally owned in 1988 (Still in Bayou St John after all these years.)
3530 TOULOUSE ST, NEW ORLEANS LA 70119, United States
Specialized Bicycle Components, Inc. or more commonly, Specialized bicycles, is quite possibly the most well known and trusted brand name in the cycling industry. The company began in 1974 when Chief Executive Of...