 The town of Addison, west of Weybridge and Waltham, touches New Haven at one corner.Otter Creek, one of the longest rivers in Vermont, forms part of the town's southwest border, with falls at Belden and Huntington Falls.The New Haven River, rising to the east in the Green Mountains, flows into Otter Creek at Brooksville.