Bank Of Baroda is located in Merta, India on Opp Panchayat Samitikrishi, Mandi Road, opp. Panchayat Samiti. Bank Of Baroda is rated 5 out of 5 in the category public sector bank in India.
Address
Opp Panchayat Samitikrishi, Mandi Road, opp. Panchayat Samiti
Service options
Drive-through