Get directions to: Royal Taste Of India, Elk Grove, CA
Restaurant address: 9632 Emerald Oak Dr Ste L Elk Grove, CA 95624, USA
Restaurant: Royal Taste Of India