Get directions to: Indianapolis W 70 Auto Trk Plaza, Clayton, IN
Restaurant address: 10346 South State Road 39 Clayton, IN 46118, USA
Restaurant: Indianapolis W 70 Auto Trk Plaza