Nubnb
Tulsa, OK
5920 e 23rd st | Tulsa, OK 74115
$4,680
+ Taxes - Monthly Rate
Property Details Applied
3 Bedrooms
1.5 Bathrooms