VELO Sports Center photograph

VELO Sports Center

Use attributes for filter !
Address18400 S Avalon Blvd, Carson, CA 90746, United States
Capacity2,450
Phone +1 310-630-2073
Date of Reg.
Date of Upd.
ID1960019
Send edit request

About 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.

Where is the VELO Sports Center

VELO Sports Center Map
Click on the photo of VELO Sports Center to view it on Google Maps.

Related Persons

Next Profile ❯