Nubn

Tulsa, OK

2853 e admiral pl | Tulsa, OK 74110

$5,500

+ Taxes - Monthly Rate

Property Details Applied

  • 2 Bedrooms
  • 1 Bathrooms