Available
806 Alvarado Street
806 Alvarado Street, San Leandro, CA 94577 United States
Available
806 Alvarado Street
806 Alvarado Street, San Leandro, CA 94577 United States
Lot Size
37,897 SF / .87 Acres
Lot Size
37,897 SF / .87 Acres
Details
- Sale Price:
- Negotiable
- Lot Size:
- 37,897 SF / .87 Acres
AVAILABILITIES