Bank – ICICI BANK LIMITED
Branch – UNCHABALLI
IFSC Code – ICIC0003055
MICR Code – 758229501
Address – ICICI BANK LTD NR BAMEBARI POLICE STATION BAMEBARI JODA KEONJHAR PIN 758034
Phone – 8280090939
City – UNCHABALLI , District – KEONJHAR State – ODISHA