Contact Us

Lost Creek Self Storage, LLC


Physical Address:
522 E. 80th Street
Stillwater, OK 74074

Mailing Address:
P.O. Box 2343
Stillwater, OK 74076

Email: info@lostcreekstorage.com
Phone: 405-533-1745


*Please note that we cannot receive mail at our physical address.

We are conveniently located on HWY 177 (South Perkins Road) and 80th Street between Stillwater and Perkins.