Get directions to: Yet Wah Restaurant, Castro Valley, CA
Restaurant address: 22253 Redwood Rd Castro Valley, CA 94546, USA
Restaurant: Yet Wah Restaurant