Bank of India is located in Palampur, India on SHOP NO.52-53, 1ST FL., GRAND PLAZA, DHARAMSHALA ROAD, SH 17. Bank of India is rated 4.3 out of 5 in the category public sector bank in India.
Address
SHOP NO.52-53, 1ST FL., GRAND PLAZA, DHARAMSHALA ROAD, SH 17
Service options
Drive-through