17
3965 Clark Ave
Long Beach, CA 90808
$2,900,000 USD
35,260 SF
35,260 SF
$2,900,000 USD
Office