11
129 E 18th St
Tulsa, OK 74119
$25.00 USD/SF/YR
2,632 SF
1
Space Available
Built 2026
2,632 SF Contiguous
Built 2026
2,632 SF
$25.00 USD/SF/YR
Retail