5600 N Figueroa St
Los Angeles, CA 90042
Price Upon Request
21,611 SF
21,611 SF
Price Upon Request
Storefront