The Leinbach Company specializes in apartment rentals in Tulsa, Oklahoma City and Lexington.
Our self storage facility is clean, convenient, and easily accessible. We offer highly competitive pricing and we think of our tenants as part of the family. We accept all major forms of payment to include Visa, MasterCard, Discover, American Express, checks and money orders.
We are a state of the art storage facility conveniently located in South Tulsa. Our location is off of 81st and Lewis in the River Bend Center south of Wal-mart. We pride ourselves on our professionalism, customer service and cleanliness of our facility & grounds. Our management teams works very hard to ensure our tenant's are taken care and feel secure in our facility. Here is a snapshot of...