71 APARTMENTS

71 Apartments is a planned, multi-family community opening soon in Tulsa, Oklahoma.