Bank of Baroda, Ashram Road