Recently Sold Multi-Family Homes in Essex County, MA

520 homes