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