Add to favoritesBuilding for sale, 124 S 4th Ave, in Dedham, United StatesDedham, 124 S 4th AveCommercial building • 1798 sq ft (167 m²)$98,000Request a tourContact agent