Worcester County Foot Care Center 92 Merrimack Street, Lowell, MA 01852