Sleek racetrack with plenty of seats and parking lots available.
Phone +1 208 321 0222
Address 5610 N Glenwood St, Garden City, ID 83714-1338, USA
Coordinates 43°39'8.125" N -116°16'19.928" E