A quick word about charity shops...
Generally Brits do not give large amounts regularly to charities, it is much more an attitude to give coins in the bucket or the uniquely shaped small cylinder collection box. And do unusual challenges for charity. And, mostly, donate to and buy from charity shops.
The local hospice, Alzheimer's Society, MIND, Age UK, Heart, Cancer, Ox-Fam, Amnesty International, Kidney, and the local Air Ambulance (receives no money from government, entirely charity), are some of the charity shops you will see on the High Street. Some are long standing, some move into vacant premises for a time.
Staffed by volunteers.
It is our way of doing things.
All worthy of a visit, a mooch and a dig about. Never know what you might find. And take home.
Happy hunting.
Just to say every town in the land will have its collection of charity shops.
For food hall - not sure exactly what you're looking for - are you looking for a group of restaurant counters and tables or are you looking for a group of counters selling food to take home and cook? There is a group of restaurant counters and tables at Victoria Market Halls.. https://markethalls.co.uk/venue/victoria/