A new indoor go-kart track has opened just off State Road 28 south of the Dulles Town Center.