1701 WORCESTER RD in FRAMINGHAM, MA - Speedway