4
3111 S Jamestown Ave
Tulsa, OK 74135
Rate Upon Request
727-3,347 SF
6
Spaces Available
Built 1970
3,347 SF Contiguous
Built 1970
727-3,347 SF
Rate Upon Request
Office/Retail, Retail