India Palace Reviews & Details
1720 Poplar Ave
India Palace is located at 1720 Poplar Ave in Memphis near the intersection of N Evergreen St and Poplar Ave. Their menu consists of Indian dishes . Call (901) 278-1199 today!
- Major Intersection:N Evergreen St And Poplar Ave
Tell us more about India Palace Memphis!