18
130 NW 17th St
Oklahoma City, OK 73103
$2,400,000 USD
17,998 SF
20
Units
7.6% Cap Rate
17,998 SF
$2,400,000 USD
Apartments