Bank of Baroda is located in Nayagarh, India on Autonomous College, Vijaya Bank, Road, Po, opp. Bank of Baroda is rated 3 out of 5 in the category public sector bank in India.
Address
Autonomous College, Vijaya Bank, Road, Po, opp
Service options
Drive-through