2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520
2 John St, Holden, MA, 01520

$370,000

2 John St, Holden, MA, 01520

31
Listing Agent:
Courtesy of: