13
8787 N Owasso Expy
Owasso, OK 74055
$11.50 USD/SF/YR
1,625-2,660 SF
2
Spaces Available
Built 1990
Built 1990
1,625-2,660 SF
$11.50 USD/SF/YR
Retail