7666 E 61st St - Tetra Center - Office

7666 E 61st St, Tulsa, OK 74133

Property Information

  • For Lease $18.00/SF/YR
  • Property Type Office
  • Property Size 94,681 SF
  • Date Updated Sep 24, 2026

Description

Tetra Center is a prominent 134,442 square foot office building located at 7666 E. 61st Street in South Tulsa. The property offers professional office space in an established business corridor, with 24-hour building access, professional property management, flexible suite configurations, and attractive tenant improvement incentives that allow businesses to customize their space. Its strong location provides convenient access to Memorial Drive, Highway 169, restaurants, retail, and nearby residential neighborhoods, making Tetra Center an attractive option for businesses seeking a well-positioned and accessible South Tulsa office environment.

Highlights

  • Building Signage Opportunities
  • Customizable Buildout Opportunities
  • Flexible Lease Terms Available
  • Flexible Suite Configurations
  • Immediate Occupancy Available
  • Planned Common-Area and Exterior Improvements
  • Property Repositioning Underway
  • Tenant Improvement Allowances Available
  • Under New Ownership and Management
  • Various Suite Sizes Available

2 Spaces Available

4th Floor

Space Type

Office

Lease Rate

$18.00/SF/YR

Total Space

26,449 SF

Floor

4

Divisible Space

26,449 - 26,449 SF

Renewal Option

Yes

Sublease

No

6th Floor

Space Type

Office

Lease Rate

$18.00/SF/YR

Total Space

17,179 SF

Floor

6

Divisible Space

17,179 - 17,179 SF

Renewal Option

Yes

Sublease

No

Contacts

Location

Located at 7666 E 61st St, Tulsa, OK 74133, this property is part of the Shadow Mountain neighborhood and Tulsa market.

Contact 7666 E 61st St - Tetra Center - Office
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.