Swatch
(973) 877-1589
3 Brewster Rd, Newark Liberty International Airport, Terminal C, Newark, New Jersey, 07114
Note: Newark Liberty International Airport, Terminal C
Note: Newark Liberty International Airport, Terminal C