India Palace Inc, MEMPHIS, Tennessee (TN)
Readily positioned at 1720 Poplar Avenue () in MEMPHIS, Tennessee (TN) (38104), India Palace Inc can be reached at 9012781199. It is advisable to call ahead to make a reservation.
More restaurants in MEMPHIS, Tennessee (TN)
India Palace Inc contact information and details:
Address: 1720 Poplar Avenue - , MEMPHIS, Tennessee (TN) 38104
Contact Phone: 9012781199