Freddy’s Frozen Custard & Steakburgers is opening a franchisee-owned restaurant at 1015 N. Boomer Road in Stillwater, Okla., the chain’s 63rd store.
Twenty-five more Freddy’s locations are set to open around the country in 2012. The chain was founded in Wichita in 2002 and is one of the fastest growing in the country.