Get directions to: Mayuri Indian Restaurant, Houston, TX
Restaurant address: 5857 Westheimer Rd Houston, TX 77057, USA
Restaurant: Mayuri Indian Restaurant