Eden Issei Terrace Apts

200 Fagundes Street Hayward CA 94544 (888) 848-5698