Isabella's Restaurant and Pizza
5 Merrimack St, Lowell 01852