1000 N. Edward Ct., Anaheim, California 92806 USA
The indoor go kart track inside K1 Speed Anaheim
Photo Credit: Yelp