Get directions to: Happy Fast Foods, Lynwood, CA
Restaurant address: 3100 E Imperial Hwy Ste 2 Lynwood, CA 90262, USA
Restaurant: Happy Fast Foods