24
6617 S San Pedro St
Los Angeles, CA 90003
$1,550,000 USD
4,250 SF
7.3% Cap Rate
4,250 SF
$1,550,000 USD
Flex