Andretti Indoor Karting opens new location in Buford, Georgia, US
Andretti Indoor Karting & Games has opened its newest location in Buford, Georgia. This is the second Andretti location in Georgia and the sixth in the US overall.
“We’re always striving to challenge ourselves on how we can take our…