I don’t often visit Italian restaurants, so on a rainy Saturday evening I was excited to try a new location in Totowa, New Jersey called, Nicola’s Ristorante. With a large interior, great service, and delicious seafood dishes, I’m excited to share my first impression review this week.