When you're stocking up in preparation to hunker down—in style—AJ's is the grocer of choice. AJ's may not be the only place in Tucson where you can find fresh lotus root, or annatto seeds, or truffle mousse, or frozen pheasant, or an array of gourmet cheeses, or a $100 turducken ... but it's probably the only place in Tucson where you can get them all at once. A shopping list like that at AJ's will probably take your entire paycheck at once, too—but in the face of the apocalypse, you don't need money; you need quality supplies.
2. Trader Joe's
840 E. 17th St.