2 listings found
ICICI Bank is located in Shimla, Himachal Pradesh.
Bank of Baroda is located in Shimla, Himachal Pradesh.