Address: Stop auto group, Laurel Street, Fitchburg, Worcester County, Massachusetts, 01420, United States