Taj Mahal is an Indian restaurant offering a variety of traditional dishes prepared with fresh, quality ingredients in a warm atmosphere. Halal options available.