Teriyaki Palace

  • 523 12th Ave Rd,
    Nampa, ID 83686
  • Phone: 208-468-7768
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map