30 unit building just west of “All Saints Church”, large kitchens and bedrooms
Features
* = Not all units
Location
1140 D Street, Hayward, CA, United States
30 unit building just west of “All Saints Church”, large kitchens and bedrooms
* = Not all units
1140 D Street, Hayward, CA, United States