Naval Submarine Base New London is one of the US Navy's most important and fascinating facilities. Located along the eastern bank of the Thames River in Groton, Connecticut, New London is home to ...