Multi Family Homes $2,700,000 Alhambra Apartments, 3021 O Street Sacramento, CA Listing courtesy of Garcia Realty 4 baths 5 beds 2,860 sqft View More