Taj Mahal is an Indian restaurant offering a varied menu with fresh, quality ingredients.