Kairakudi is a popular restaurant frequented by South Indian and Tamil clientele, but offers a range of North and South Indian dishes.
The food and service is excellent. Fast attentive wait staff work with quick kitchen staff to bring your meal quickly. My only minor complaint is the sauces for the North Indian dishes are too similar (or same) such as Butter Chicken and Mutter Paneer which are almost identical flavour.
Recommended: Paper Dosa , for the ridiculous size and good Facebook photo moment!