20512 SW Roy Rogers Rd
Sherwood, OR 97140
$625,000 USD
139,086 SF
219
Units
139,086 SF
$625,000 USD
Apartments