5
1163 NE 63rd Ave
Portland, OR 97213
$3,200,000 USD
18,800 SF
18,800 SF
$3,200,000 USD
Manufacturing