Annachikadai is a relaxed Indian eatery offering traditional South Indian dishes and other specials.