The olive garden in newington, nh is one of the greatest italian restaurants i have ever been too. They provide great service and aren't very expensive. They give free breadsticks, which are to DIE for!! There soup and salad can actually be made into a great healthy meal. They also have great service and can seat you within minutes.
more