Find the best places to eat in Bangalore - from traditional South Indian food to international cuisine.