Select Page

LEASE NOW

COMING FALL 2017

71 Apartments will give residents room to spread out, ultramodern technology and finishing touches to remind them we are anything but average.

CONTACT

VIRTUAL TOUR

CONTACT US TODAY

*required

7224 S Elwood Ave. W., Tulsa, OK 74132
(918) 376-4071