Citibank United Kingdom

Citi
ATM
Branch
Citigold Centre

e.g., "London"

Welcome to findmyciti.com