Japanese hibachi grill and sushi

 

Restaurant Type