Taj Mahal offers a diverse menu including Indian cuisine and pizzas. Weekend specials feature roasted chicken and traditional Catalan dishes.