The Town and Pizza Groton, Connecticut is a small town located on the banks of the Thames River. It’s a community that is rich in history and steeped in tradition. It’s a place where people have always come together to share a good meal and make memories. For many years, that meal of choice has…