London City Hall ligger på The Queen's Walk på Themsens sørlige bredde, mellom Tower Bridge i øst og London Bridge i vest. I nærheten ligger også museumsskipet HMS «Belfast», Londons høyeste bygning The Shard og London Bridge stasjon (jernbane og undergrunnsbane). Bygningen er en del av More London, og leies av GLA for en periode på 25 år.