India Palace Restaurant & Bar 12817 Preston Rd # 105 Dallas, TX 75230 Phone: (972) 392-0190 Fax: (972) 392-3188
Category: Restaurants