India Palace Restaurant Address: Preston Valley Shopping Center, 12817 Preston Rd #105, Dallas, TX 75230, USA. Phone: +1 972-392-0190 Cuisine: Indian cuisine Read more