What is another name for the location where BESS is located?
Naval Submarine Base New London Naval Submarine Base New London is the United States Navy's primary East Coast submarine base, also known as the "Home of the Submarine Force". It is located in Groton, Connecticut.
Downtown Long Beach Downtown Long Beach is the heart of Long Beach, California, United States, and is the location for most of the city's major tourist attractions and municipal services. It is also the location for numerous businesses. There are many hotels and restaurants in the area that serve locals, tourists, and convention visitors.