MissouriCRE Marcus & Millichap sells self-storage facility in Missouri Marcus & Millichap brokered the sale of Eldon Self Storage, a self-storage property located in Eldon, Missouri. The asset sold for $1.5 million. Sean Delaney,…