North Face Opens in Downtown Boise, just in time for Christmas. Located at the corner of 8th and Front Street, North Face is bound to be Boise’s one-stop-shop for outdoor gear. David, Baum said about Boise”It is a growing outdoor capital in the U.S., and this is the right retailer for this space.” To read more about North Face opening in Boise, visithttp://www.idahostatesman.com/235/story/445626.html.
