
Lowden Street Capital, founded in 2017 and based in Alexander City, Alabama, is a family office private equity firm specializing in buyouts of rural small businesses. The firm focuses on business products and services sectors, emphasizing assisting owners with exit strategies.