at 6133 Delmar Blvd, St. Louis , 63112
The hardest workin' bicycle store in St.Louis that has a large aquatic predator as a mascot.
Big Shark Bicycle Company 6133 Delmar Blvd St. Louis, MO 63112 314/862-1188 Fax: 314/862-0660 Urban Shark 1009 Locust St. St. Louis, MO 63101 314/881-0322 Fax: 314/881-0329 Big Shark Bicycle Company - West 17233 Chesterfield Airport Road Chesterfield, MO 63005 636/534-8080 Fax: 636/534-8075 And some variety at... Little Shark Triathlon and Running 6176 Delmar Blvd St. Louis, MO 63112 314/862-1818 Fax: 314/862-1812
Delmar Metro Link / 8th & Pine Metro Link