IPlogo.jpg

India Palace

1720 Poplar Ave, Memphis, TN         |     901-278-1199

(901) 278 -1199

  • Home

  • About

  • Menus

  • More

    Use tab to navigate through the menu items.
    • Google Places
    • Facebook
     

    India Palace

    1720 Poplar Ave, Memphis, TN 38104, USA

    (901) 278 -1199

    ©2022 by India Palace.

    • Google Places
    • Facebook