Get directions to: Rice Garden Inc, Alhambra, CA
Restaurant address: 2121 W Mission Rd Ste 301 Alhambra, CA 91803, USA
Restaurant: Rice Garden Inc