Bank Of Baroda is located in Nedumangad, India on State Highway 3, Pazhavadi, Nmc 12/627 (5) Afra Bldg, Kulavikonam. Bank Of Baroda is rated 3.7 out of 5 in the category public sector bank in India.
Address
State Highway 3, Pazhavadi, Nmc 12/627 (5) Afra Bldg, Kulavikonam
Service options
Drive-through