The Tamale Store is a Mexican restaurant offering a variety of handmade tamales, available fresh and frozen.