SoldResidentialNorth Park- 3764 Alabama Street- San Diego Home for Sale3764 Alabama StreetSan Diego, CA 921042Beds 1Baths 832Sq ftView Listing