Get directions to: Manila Garden Restaurant, Hayward, CA
Restaurant address: 20500 Hesperian Blvd Ste 2500d Hayward, CA 94541, USA
Restaurant: Manila Garden Restaurant