12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560
12 Cross St., Grafton, MA, 01560

$589,900

12 Cross St., Grafton, MA, 01560

30
Courtesy of: Cheryl Rupolo | RE/MAX Vision