Otaru Sushi is the best Japanese restaurant located in Buffalo Grove, Illinois, provides signature dishes – from vibrant sushi rolls and delicate sashimi to artfully plated entrees.
Whether you’re joining us for dine-in, takeout, or a special event, we invite you to enjoy sushi the way it was meant to be. Order directly from the website!