Powered by Tripadvisor

India Palace

12817 Preston Rd., Ste 105
Dallas, TX 75230
Uber
MORE PHOTOS