Banjara is located conveniently just a stones throw from Christie pits and is one of the the best Indian restaurant in the city, not only because of it's incredibly authentic and masterfully cooked food, but because of its location and incredible efficiency and track record as a well run restaurant.
Aside from the perfect blend of spices and sauces that only a well trained Chef from India possesses, you can always expect your lamb to be tender and your butter chicken to practically melt in your mouth as you close your eyes and try to envision a better example of perfect Indian cuisine. Personally, I have a hard time putting it beneath any Indian cuisine I have had in my life.
As a restaurant, it abides by the old fashion sentiment that the customer is king and you can always count on a fast take out time and amazing service if you decide to dine in it's classically designed dining room.
This place is an absolute institution in Toronto because to find anything comparable you really need to go little India which isn't the most accessible area for people who live downtown but probably a little more accessible than going to India itself...
Be prepared for an explosion of flavors and sensations if you eat here because they will not skimp on the spices unless you request differently.