Tavo Izakaya is a Japanese and Sushi bar offering a fusion of flavors. It provides a unique atmosphere for enjoying sushi and other Japanese dishes.