Iberia is fast food
It may be a Portuguese place, but no Portuguese go there, we know better :-)
that would be the last place i eat in Newark
there are way better places :-)

Fornos is good, Spanish, but overpriced IMO