Homes for sale - lot 2 North Brookfield Rd., Spencer, MA 01562 – ML...