29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822
29  Spruce St, Bernards Twp., NJ, 07920-1822

$1,699,999

29 Spruce St, Bernards Twp., NJ, 07920-1822

41
Courtesy of: Bernardsville/Basking Ridge