Homes for sale - 24 Briarcliff Lane #A, Spencer, MA 01562 – MLS#729...