Flaherty and Co is a coffee store specializing in roasting its own coffee, offering a variety of coffees, teas, confectionery, and gift items.