14900 Northwest Fwy, Houston, Texas 77040 USA
Rows of all-electric indoor go karts sit ready for racers at K1 Speed Houston.
Photo Credit: Yelp