Taj is an Indian restaurant offering authentic cuisine with a diverse menu including specialties like poultry, lamb, and seafood.