103 Milford Street, Upton, MA 01568 | (508) 744-6162
Take a look at Twilight Auto Sales' online inventory located in Upton, MA.
Good credit? Bad credit? No Credit? We provide financing options for any credit needs.
Come visit us! Upton Truck and Auto is located at 103 Milford Street, Upton, MA.
Subject to Credit Approval
103 Milford StreetUpton, MA 01568(508) 744-6162
1999 - 2023 Powered by Carsforsale.com®
By placing calls to this dealership you agree to the Terms and Conditions of Use.