Many souvenir shops in Banff sell books, but there are only two bookstores. Mooseprint Books and Gifts is an independant, locally owned bookstore with an excellent selection of Canadian Rockies books in all genres. It also stocks prints, globes, picnic baskets, and other gifts. It is near the post office at 208 Buffalo Street. Indigo Books is in Cascade Plaza on Banff Avenue. It is a chain bookstore with a good selection of bestsellers and other gift items.