501-603 N Carlsbad St
Owasso, OK 74055
$4,300,000 USD
44,329 SF
40
Units
44,329 SF
$4,300,000 USD
Apartments