Great family owned italian restaurant. Offer eat in, take out and delivery in the Willimantic area. Recently went under new management and the changes in service and food quality have been great. I personally recommend one of the new sandwich wraps.
more