Lowden Street sells Missouri hotel

Lowden Street Capital has sold The Polar Bear Inn, a 43-room hotel located just outside of Branson, Missouri, to an unnamed buyer.

Share this