Currently under construction, I think it's behind the Oxford Suites/Tucano's. 1388 S Entertainment Ave, Boise ID 83709 is the address of the Tucano's. Can a local swing by and confirm the site?
If you aren't sure, clicking on the "North America" section will list the regions, and it specifies which states they include in which region.