India Palace Restaurant & Bar

Located in North Dallas, the award-winning India Palace Restaurant & Bar offers an extensive menu of authentic, exquisite Indian cuisine. L, D (daily).

Address: 
12817 Preston Road
Dallas, TX 75230
United States
Phones:

Map of India Palace Restaurant & Bar