Annachi
100 Feet Road, Indra Nagar, Bangalore, India
Featured Review : After having eaten at Leela and other five-star places, we decided to venture to 100 Feet Road in Indra Nagar. This strip, I was assured by my sister, is one of the best places to go. Try Annacni, she recommended. The fr...See Full Review