1
223 N Boulder Ave
Tulsa, OK 74103
$26.00 USD/SF/YR
1,309-7,324 SF
5
Spaces Available
Built 1965
7,324 SF Contiguous
Built 1965
1,309-7,324 SF
$26.00 USD/SF/YR
Retail