Customer Care Number:
+44 020 7457 1521, +44 (0) 207 457 1515
Email Address:
ce.uk@bankofbaroda.com
Contact Person:
Address:
Bank of Baroda, Group Control Office and London Main Office, 32, City Road London, EC1Y 2BD, United Kingdom
Website:
www.bankofbarodauk.com