Refer a friend We’re excited you’re interested. Reach out and we’ll get right back to you. Notice: JavaScript is required for this content. CONTACT US [email protected] P: 918.298.5800 F: 918.298.0088 A LEINBACH PROPERTY 2929 E. 95th St. South Tulsa, Oklahoma 74137 LEASING OFFICE HOURS Mon–Fri | 8:30 am - 5:30 pm Sat | 9:00 am–5:00 pm Sun | Closed Downloadable forms Printable Application Form | Rental Criteria | Renter's Insurance | Pet Policy COPYRIGHT © 2017. LEINBACH COMPANY. ALL RIGHTS RESERVED. PRIVACY POLICY | TERMS OF USE | ABOUT LEINBACH