Location

3500 W. Temple St., Los Angeles, CA 90026