23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950
23 Elmira Ave, Newburyport, MA, 01950

$570,000

23 Elmira Ave, Newburyport, MA, 01950

29
Courtesy of: Kevin Fruh | Fruh Realty, LLC