Owasso-based developer opens new apartment complex near Tulsa Hills
71 Apartments, a new luxury apartment complex developed by S&K Properties of Owasso, has opened near Tulsa Hills.
Tenants are expected to move in this month to the property at 7224 S. Elwood Ave., which has 341 one-, two- and three-bedroom units, ranging from 778 to 1,712 square feet. Prices start at $840 per month.
READ MORE