Is this near the Omni Hotel near the Convention center or Magnolia hotel in downtown dalllas??
mo asked on Jul 24, 2013
This location is located at:
4701 Frankford Rd, Ste 237
Dallas, Texas 75287. Please contact Vindu Indian Cuisine at 972-931-5999 for more info.
Diane T. from Groupon replied on Jul 24, 2013