This Bank Of Baroda location has closed

ATMs, Banks
128 Commercial Rd, London E1 1NL