Sky Chefs, Inc., Fort Lauderdale

Located in Fort Lauderdale, Florida, this facility has around 150 employees.