The Norwich Inn is not far from the river, making this a must-see destination when you travel to New England. Here is a rundown of some things you must do when visiting the Connecticut River’s winter shores.
The Norwich Inn is not far from the river, making this a must-see destination when you travel to New England. Here is a rundown of some things you must do when visiting the Connecticut River’s winter shores.