5426-5434 Melrose Ave
Los Angeles, CA 90038
$5,500,000 USD
7,000 SF
7,000 SF
$5,500,000 USD
Flex