ICICI BANK ATM is located in Navsari, India on Prem Residency Co-operative Society LTD, Near Sarbatiya Lake Luncikui, Shop No.4 & 5. ICICI BANK ATM is rated 3 out of 5 in the category atm in India.
Address
Prem Residency Co-operative Society LTD, Near Sarbatiya Lake Luncikui, Shop No.4 & 5