Yeah that's true!! but as per my experience is concern regarding the food in bangalore its worst.. I dont like people who eat 24/7 all these south Indian food.. Yes there are so many good pubs with all facilities, might be you are looking for.. :-)
1.Spark (the famous one)
2.Blue bar
3.Windsor Pub
4.Zero B

MG Road is an area where you can get all the pubs with excellent service..the culture of bangalore is touching the sky.. ppl are getting modern..girls are very fast..So if you come here.. you will enjoy your time...:-)