2925 Mead Ave, Santa Clara, California 95051 USA
Our indoor track will challenge veteran racers and amateurs alike!
Photo Credit: Yelp