Taj Mahal is an Indian restaurant known for preparing flavorful dishes using fresh, high-quality ingredients.