Leebo's — FDA Facility Profile

FEI 3014584228

Leebo's (FEI 3014584228) located in Forest Hill, LA, United States has FDA compliance records.

Facility Details

Location
Forest Hill, LA (United States)