You can rate the company Swatch Newark Liberty International Airport Terminal C by filling out this form.
More contact info for Swatch Newark Liberty International Airport Terminal C:
Swatch Newark Liberty International Airport Terminal C
Terminal C
07114 Newark