Oh Banzai is a Japanese restaurant serving fresh hand rolls and flavorful small plates in a lively atmosphere.