1. New England Tire Car Care Centers - Northborough 367 W Main St, Northborough, MA 01532 Coordinate: 42.30535,-71.6645 Phone: (508) 393-9183