Calling Los Altos Ranch Market a grocery store is like calling the Great Wall of China a fence. This massive food emporium contains everything one might need for a fantastic Mexican meal: fresh epazote, dried avocado leaves, freshly made tortillas, masa to make your own tamales, 20 kinds of dried chiles, giant whole beef heads . . . Dig a little through every flavor-packed aisle and you'll be rewarded with whole cacao beans, dry purple Peruvian corn for making chicha morada, and every type of bean used in Latin America.