D street apartments – Large apartments Near Downtown Hayward

· Apartment · For Rent

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