India Palace – 12817 Preston Rd Ste 105 Dallas, TX 75230 timings Mon 11:00 AM – 2:30 PM 5:00 PM – 9:30 AM (Next day) Tue 11:00 AM – 2:30 PM 5:00 PM – 9:30 AM (Next day) Wed 11:00 AM – 2:30 PM 5:00 PM – 9:30 AM (Next da
India Palace – 12817 Preston Rd Ste 105 Dallas, TX 75230 timings Mon 11:00 AM – 2:30 PM 5:00 PM – 9:30 AM (Next day) Tue 11:00 AM – 2:30 PM 5:00 PM – 9:30 AM (Next day) Wed 11:00 AM – 2:30 PM 5:00 PM – 9:30 AM (Next da