Izumi Sushi & Hibachi has opened in a former IHOP building at 4707 North 72nd Street just north of 72nd & Ames Avenue. The restaurant is part of a franchise that originated in North Dakota and offers an all-you-can-eat, made-to-order menu with sushi, hibachi and appetizers. – Nicole Buntgen