5665 Melrose Ave
Los Angeles , CA, 90038
Please contact us for price
1,243 SF
Now available for lease, retail located at 5665 Melrose Ave Los Angeles , California 90038.
Available square footage 1,243 SF.
Please contact us for further information.