Bank of Baroda is located in New Delhi, India on No 31/C, DDA Complex, opp. Moolchand Hospital, Block F, Defence Colony. Bank of Baroda is rated 3.2 out of 5 in the category public sector bank in India.
Address
No 31/C, DDA Complex, opp. Moolchand Hospital, Block F, Defence Colony
Accessibility
No wheelchair-accessible entrance