Le Taj is an Indian restaurant offering flavorful cuisine in a cozy, modern setting.