Clemen’s Kitchen

11026 Compton Ave Los Angeles CA 90059 USA

(310) 985-2485

Location