Oto Oto is an Izakaya restaurant offering a Japanese-inspired atmosphere and flavorful dishes.