Address: 5889 1/2 Compton Ave

Los Angeles CA 90001