41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492
41 HIGH ROCK STREET, Needham, MA, 02492

$1,995,000

41 HIGH ROCK STREET, Needham, MA, 02492

42
Courtesy of: Paula Callanan | Gibson Sotheby's International Realty