ICICI branches are spread all over India in order to facilitate banking operations at locations other than the bank’s central location. Many large and small banks use branch banking in order to extend their reach of services to different locations. Due to the growing demand and competitive financial market the bank branching system has gone through many changes. But it is difficult to maintain all the details of these branches like address, contact numbers, codes for online transfers, etc. We require such details of ICICI Bank branches for number of reasons like making online transfers, enquiring about clearing of cheques, requesting mobile banking for our account, enquiring about new services included, etc. Bank Branch In serves this purpose well and is a place where you can easily find nearest ICICI bank branches.