10
3207-3275 NW Orchard Ave
Corvallis, OR 97330
$9,250,000 USD
32,100 SF
27
Units
3.17% Cap Rate
32,100 SF
$9,250,000 USD
Apartments