Project Description

LEASED
119 N Larchmont Blvd – Los Angeles, CA 90004
±3,000 SF Retail Space