289 Essex St #101

Salem, MA, 01970
$485,000Price
2Beds
2Baths
1244sqft
Courtesy of: Philip O'Donnell | Armstrong Field Real Estate

289 Essex St #101

Salem, MA, 01970
$485,000Price
2Beds
2Baths
1244sqft