$599,900

46 Griffin Rd, Framingham, MA, 01701

PENDING