1140 N Citrus Ave
Los Angeles, CA, 90038
Please contact us for price
17,139 SF
Now available for lease, flex r&d located at 1140 N Citrus Ave Los Angeles, California 90038.
Available square footage 17,139 SF.
Please contact us for further information.