Bank of Baroda (E Dena) is located in Ambala Sadar, India on 6330. Punjabi Mohalla,Cross Road, No. 2, Nicholson Road. Bank of Baroda (E Dena) is rated 3 out of 5 in the category public sector bank in India.
Address
6330. Punjabi Mohalla,Cross Road, No. 2, Nicholson Road