71 Apartments, Tulsa, Oklahoma

Landlord: Gregory Brown

Address: 7224 S Elwood Ave, Tulsa, OK 74132

Price Size
$865 0

Layout

bed, bath, 0 sqft

Pets

Price Size Layout Pets Lease Length
$865 0 bed, bath, 0 sqft No Data

Unit Features:

Rent Facts:

  • Built in 2017
  • 341 Units/3 Stories
Contact Us
Find More