665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520
665 Salisbury St, Holden, MA, 01520

$689,900

665 Salisbury St, Holden, MA, 01520

35
Courtesy of: Charlie Pasewark | Keller Williams Boston Metrowest

Mortgage calculator