One of the best Places to Eat in Edison NJ, is Moghul Restaurant, which offers delectable North Indian food in a classy, sophisticated setting. It's a popular option for both special occasions and casual dining because of its delicious dishes like butter chicken and biryani and its outstanding service.