9039 N 121st Ave
Owasso, OK 74055
$33.56 USD/SF/YR
5,736 SF
1
Space Available
Built 2005
5,736 SF Contiguous
Built 2005
5,736 SF
$33.56 USD/SF/YR
Retail