Automated teller machines for cash withdrawal and banking transactions
ICICI Bank is located in Shimla, Himachal Pradesh.
Bank of Baroda is located in Shimla, Himachal Pradesh.