2256 Barry Ave Los Angeles, CA

Property Overview
Creative Office  •  16,050 SF  •  Leased