COLLEGE STATION – Marcus & Millichap announced the sale of Storage Depot, a 37,260 net rentable-sf self-storage facility.
Built in 1993 and renovated in 2014, Storage Depot is 272-unit self-storage facility on a 4.56-acre lot approximately two miles south of Texas A&M University.
Check out more retail stories across Texas.
Our twice-weekly e-newsletter provides a quick overview of Texas real estate markets. Because your time is valuable.