India Palace Restaurant & Bar

Address:

12817 Preston Road
Suite 105, Preston Valley Shopping Center
Dallas, TX 75230

Phone:

+1 972 392 0190

Map:


Contact   ·   Privacy   ·   Terms