Headquartered in London, HSBC is one of the largest banking and financial service organizations in the world. HSBC's international network consists of about 8,000 offices in 87 countries and territories in Europe, the Asia-Pacific region, the Americas, the Middle East and Africa. This branch offers 24 hour ATM banking and drive-up teller service.