On June 17, 2021, 2020 Mills Avenue Property LLC sold their property at 2020 Mills Ave., Norwood to Lydia's House Inc. for $29,000.In June 2021, 33 properties sold in Norwood.This story was found on BlockShopper.com.