Where is Plaza de la Raza?
Our Address is:
3540 North Mission Road, Los Angeles, CA 90031
Our Hours are:
Monday - Friday: 9am - 8pm
Saturday: 10am - 2pm
Closed Sunday
Our Telephone Number is:
(323) 223-2475
Our ADA compliant parking lot is accessible on Mission Road, before Lincoln Park Avenue, directly across from the DMV.