3825 North Mission Road

Los Angeles, California - 12,000 s.f.