7901-7911 Melrose Ave
Los Angeles, CA 90046
$30.00 USD/SF/YR
669-1,831 SF
4
Spaces Available
Built 1989
1,831 SF Contiguous
Built 1989
669-1,831 SF
$30.00 USD/SF/YR
Office, Office/Retail