Available for LEASE

ADDRESS

8115 Melrose Ave, Los Angeles, California, 90046

PRICE

Upon Request

Space SIZE

Approximately 4,000 sqft

use

Retail / Showroom / Gallery