Indigo a chain of large bookstores. All the branches typically have a great selection of books, magazines, music, DVDs, paper products and gifts. There are comfy chairs to read in, and usually a coffee shop attached so you can enjoy a latte or a tea while you browse. The larger Indigo branches, particularly this one in Yorkville, often have events such as author readings or signings. And, the best part is that they're generally open quite late, until at least 10 or 11pm all week long.