Centrally located in Hayward "the Heart of the Bay" your home at Crestview Terrace has great access to entertainment, dining, and nature.
837 Hancock Street, Hayward, CA 94544