One of the prettiest spots Idaho Falls has to offer.
This is currently our favorite restaurant. Their sushi is the best in town and the hibachi makes for a fun dining experience.