We have found 17 properties on Norwood Ave, New London, CT. Average price per square feet on Norwood Ave is $116. It is 30.3% higher than average price per sqft New London. Average sale price on Norwood Ave is $115,013. It is 25.5% lower than average sale price in New London.