Welcome Home

23 Water ST, Hallowell, ME 04347

Offered at: $1,105,000   SQFT: 14,385  
  •  
  •  
HD