20 20th Street, Newbury, MA, 01950
20 20th Street, Newbury, MA, 01950
20 20th Street, Newbury, MA, 01950
20 20th Street, Newbury, MA, 01950
20 20th Street, Newbury, MA, 01950
20 20th Street, Newbury, MA, 01950

$1,250,000

20 20th Street, Newbury, MA, 01950

6
Courtesy of: Michael O'Rourke | The North Shore Realty Group