ORLANDO, FL — Red Lobster, the popular seafood restaurant chain, is bringing its famous Cheddar Bay Biscuits to the frozen aisle.
Now available exclusively at Walmart stores, the frozen ready-to-bake biscuits are inspired by the famous biscuits that are hand-mixed and made fresh every 15 minutes in Red Lobster kitchens daily.