7470 N. Figueroa St.

Los Angeles, California - 24,500 s.f.