Itacho Sushi San Diego is a Japanese restaurant offering all-you-can-eat and dine-in options. They are known for their sushi.