21
515 S Alvarado St
Los Angeles, CA 90057
$7,720,000 USD
22,603 SF
6.9% Cap Rate
22,603 SF
$7,720,000 USD
Freestanding