4
8017-8021 Melrose Ave
Los Angeles, CA 90046
$62.76 USD/SF/YR
1,300 SF
1
Space Available
Built 1931
1,300 SF Contiguous
Built 1931
1,300 SF
$62.76 USD/SF/YR
Retail