Reviews, get directions and information for Lost Creek Self Storage
About
Lost Creek Self Storage is a locally-owned steel storage facility located at the corner of HWY 177 South and 80th Street between Stillwater and Perkins, OK. We are by appointment only, but feel free to call us seven days a week!
Address: 522 E 80th St, Stillwater (Oklahoma) 74074