2
848 Seward St
Los Angeles, CA 90038
$51,000,000 USD
19,981 SF
5.8% Cap Rate
19,981 SF
$51,000,000 USD
Self Storage