Island Teriyaki

  • 5932 W Bell Rd #D112,
    Glendale, AZ 85308
  • Phone: 602-439-8315
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map