Lowell Car Care Center – Lowell, MA Address 219 E Merrimack St Lowell, MA 01852 Phone Number (866) 441-4504 Website Visit the website Last updated on April 13th, 2021