Get directions to: Eden Plaza Cafe, Hayward, CA
Restaurant address: 3541 Investment Blvd Ste 1 Hayward, CA 94545, USA
Restaurant: Eden Plaza Cafe