13616 E 103rd St N
Owasso, OK 74055
$17.00 USD/SF/YR
2,089 SF
1
Space Available
Built 2006
2,089 SF Contiguous
Built 2006
2,089 SF
$17.00 USD/SF/YR
Office/Medical