Get directions to: Mayuri India Restaurant, Irving, TX
Restaurant address: 6324 N Irving, TX 75038, USA
Restaurant: Mayuri India Restaurant