A new pizzeria and sports bar has opened in North Arlington.
Penelope’s Pizza & Sport Bar is now open at 25 Schuyler Avenue, offering pizza alongside a full bar and a casual sports-focused setting.
The restaurant describes itself as “a pizzeria, a bar, a whole vibe,” with craft cocktails, wines, multiple TVs and DJs on weekends…