2925 Mead Ave, Santa Clara, California 95051 USA
Rain or shine, every day is a good day for racing at our indoor track!
Photo Credit: Yelp