101-105 E 32nd Ave
Stillwater, OK 74074
$925,000 USD
8,076 SF
3
Units
8.23% Cap Rate
8,076 SF
$925,000 USD
Apartments