“It looks like a former Red Cross building.”
That’s the City of London shield which forms part of the coat of arms of the City.
City of London shield
City of London
“The City of London is a geographically small city within Greater London in England. It is the historic core of London around which, along with Southwark and then Westminster, the modern conurbation grew. The Citys boundaries have remained almost constant since the Middle Ages, and hence it is now only a tiny part of the much larger London metropolis. It is often referred to as the City or the Square Mile, as it is just over one square mile (1.12 mile² / 2.90 km²)[1] in area. These terms are also often used as metonyms for the United Kingdom’s financial services industry, which is based here.”
Thank you! You learn something every day on FR!