Babo Sushi is a sushi restaurant offering freshly prepared dishes.