Listings Between $300000 - $350000 in South end

503 S 2nd St New Bedford, MA 02744