Bank Of Baroda is located in Palampur, India on Palampur - Dharamsala Bypass Rd, Berachah. Bank Of Baroda is rated 3.7 out of 5 in the category public sector bank in India.
Address
Palampur - Dharamsala Bypass Rd, Berachah
Service options
Drive-through