71 Apartments, Tulsa, Oklahoma
Price
$865
Size
0 sqft
Layout
bed, bath, 0 sqft
Pets
Landlord:
Gregory Brown
Address:
7224 S Elwood Ave, Tulsa, OK 74132
Unit Features:
Rent Facts:
- •Built in 2017
- •341 Units/3 Stories