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

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.