The property at 2020 Mills Ave., Norwood was sold on June 17, 2021 by 2020 Mills Avenue Property LLC for $29,000. The buyer was Lydia's House Inc..This property is one of 33 sales in Norwood in June 2021.This story was found on BlockShopper.com.