Japanese steakhouse · 23 Nelson Avenue, Staten Island, NY
More food in Staten Island, NY · Japanese Steakhouse in Staten Island