Indijoe has two branches now [old airport road branch is closed]. Church Street and Old madras Road. Church Street branch is enjoyable, but not the one located at Old Madras Road, infront of Big Bazar.
Church Street branch: Even though its 500+ per person but if you can afford then you will enjoy.
Old Madras road: They provide lunch buffet, which they claim 275/-. They add tax+ service charge [10+%]. If you pay from your pocket you will feel neither the service nor the food is worth.
Anyway perceptions vary; before going to the later just check with some of your friends who have similar taste as you.