Crap Towns / City of London / Shops

How many pubs, bookies and Greggs has City of London got?

Mapped in City of London as of 1 October 2026: 123 pubs, 59 hairdressers, 18 bookmakers, 3 vape shops, 60 banks and 7 Greggs. Per head, banks stand out: 69.9 per 10,000 people, 87.4 times the typical town's 0.8.

By type
TypeMappedPer 10,000Typical town
Pubs1231434.7
Hairdressers5968.74.5
Charity shops––1.4
Bookmakers1821.00.7
Vape shops33.50.3
Banks6069.90.8
Greggs78.20.3