ODESSA – More Space Storage Center, a 96,562-sf storage facility at 6501 W. SH 80 E., has been sold.
The 611-unit property sits on 4.95 acres and was 53 percent occupied at closing.
Marcus & Millichap arranged the sale.
If you're looking for more Odessa-area real estate news, head to the Center's website.
Our twice-weekly e-newsletter provides a quick overview of Texas real estate markets. Because your time is valuable.