Get directions to: Rice Garden, Hayward, CA
Restaurant address: 25151 Santa Clara St Hayward, CA 94544, USA
Restaurant: Rice Garden