I went these last night with my boyfriend. We have been there once before about a year ago and also ordered take away from them too. The food was very decent. However this time we had to leave before we even ordered. The reason was that the staff were so rude.
My boyfriend was due to travel later so we were carrying a travel bag - not a big luggage suitcase but a medium sized compact bag. As we were expecting another friend to join us we were given a table for 4, and it was perfect because it was in the corner and we could easily pace the bag behind the vacant chair. But they suggested we should put it on the other side of the room, out of sight. We said we were not comfortable doing that and then the staff behaved rudely. He picked up the bag and carried it across the room in a huff and said some unbelievably vile things. I was so surprised.
The food is usually good, but I would not recommend this place due to the nasty service. We didn't cause a scene, just walked out and went next door to Zizzi which was fabulous.
Mahal serve a variety of authentic Indian dishes at their restaurant and can cater for private parties of up to 80 guests upon request. Pavement seating is also provided.