Japanese steakhouse · 533 S Howard Ave Ste 4D, Tampa, FL
More food in Tampa, FL · Japanese Steakhouse in Tampa