FARABI DISTRIBUTORS INC — FDA Facility Profile

FEI 3015881067

FARABI DISTRIBUTORS INC (FEI 3015881067) located in Lincolnwood, IL, US has FDA import refusal records.

Facility Details

Location
Lincolnwood, IL (US)
Source
inspections