Ohokkaido is a Japanese restaurant offering a carefully crafted menu with fresh, local ingredients. Takeout discount available.