Food & Drink
Lion’s Choice, known officially as Red Lion Beef Corporation, is an American fast food restaurant chain headquartered in St. Louis, Missouri. They specialize in serving roast beef sandwiches among other menu items. The chain was founded in 1967 and is recognized for its 100% real top round beef sandwiches, slow roasted on-site for three hours