Stillwater, OK
$3,400,000
Call for Offers Due: June 4, 2025
Locked Up Self Storage is a top-quality facility built in 2023, located in Stillwater, OK, home of Oklahoma State University. The property has flexibility for unmanned or light management operations. It is well-located, surrounded by residential development and highly visible.
Click HERE to access OM & Due Diligence on Crexi