Oyabun is a Japanese restaurant specializing in premium sushi and seafood. They offer an unforgettable seafood experience with fresh sashimi and traditional dishes.