A leading South Indian restaurant