Annavilaas is a South Indian restaurant specializing in vegetarian cuisine.