VELO Sports Center

The VELO Sports Center is a velodrome located in Carson, California, United States. It is currently the only cycling track of its kind located in the United States.

Facility Details

Opens On:

Program Count: -

Coach Count: -

Sports Available


Popular Searches


18400 S Avalon Blvd,
Carson, California
United States of America, 90746

Get in Touch

+1 310-630-2073
Claim this Facility!

Social Profile

Frequently Ask Question

Frequently Ask Question