This is the best place for italian food in North Idaho and likely the Inland Northwest. Everything is organic and made by hand. It has a cozy atmosphere. The prices are a little steep, but the food does not lack for quality. Save room for Tarimasu dessert.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.