131 LONDON ROAD in DELAWARE, OH - Speedway