5380 Alhambra Ave
Los Angeles, CA 90032
$5,995,000 USD
10,197 SF
10,197 SF
$5,995,000 USD
Research And Development