2642 Crenshaw Boulevard, Los Angeles, CA 90016, United States
Location
2642 Crenshaw Blvd
LA
, CA
See map: Google Maps