The New London Seafood Restaurant is a licensed, air conditioned dining room specializing in seafood, steak, lobster suppers, homemade desserts and rolls. A full menu is available. Located on Rte. 20, at New London Wharf, they are open June fo mid Oct.