ICFC Finance Limited, Odari Branch is a bank, located at Banaganga 32800, Nepal. They can be contacted via phone at +977 76-410038, visit their website www.icfcbank.com for more detailed information.
It's a finance and does a bank's works
just 50 mtr distence from my house.