The Timbers Apartments 25200 Santa Clara Street, Hayward, CA 94544