1590 NORTH POST ROAD in INDIANAPOLIS, IN - Speedway