ICICI Bank Atm is located in Navsari, India on Near, Shop No. 4 & 5, Prem residency co Operative society Ltd, Sarbatiyalake. ICICI Bank Atm is rated 3 out of 5 in the category atm in India.
Address
Near, Shop No. 4 & 5, Prem residency co Operative society Ltd, Sarbatiyalake