Touted to be 'The Boss Of South Indian Food', Thalaivar is all about the specialities of all four South Indian states.
This restaurant offers a wide variety of authentic south Indian food. Read on to know the complete review.