SoldResidential$1,310,0001141 S Vega St1141 S Vega StAlhambra, CA 918013Beds 2Baths 1,953 Sq ftView Listing