Located in western Connecticut on the shore of Lake Candlewood, New Milford is the largest geographical town in the state. There are a dozen attractions registered with the National Registry of Historic Sites, including Lovers Leap Bridge i… read more
Search by Keyword