3
5818-5820 Melrose Ave
Los Angeles, CA 90038
$51.00 USD/SF/YR
3,125 SF
1
Space Available
Built 1988
3,125 SF Contiguous
Built 1988
3,125 SF
$51.00 USD/SF/YR
Retail