38
760 NW 21st St
Corvallis, OR 97330
$14,942,640 USD
183,000 SF
204
Units
6.75% Cap Rate
183,000 SF
$14,942,640 USD
Apartments