Cash donated by “ordinary people” is making life more comfortable for service and ex-service personnel.
Motel boss Harold Payne and a stalwart team of collectors have raised around £21,000 over the last year.
Some £13,000 is going to The Royal Anglian Regiment Benevolent Fund, £6,000 to local veterans and £1,000 each to The Battle of Britain Memorial Flight and RAF Marham.
Presentations were made at a thanksgiving party held to honour those who have given their lives for their country.
Mr Payne and collectors have been fundraising for around 20 years and have so far raised more than £540,000.
Some of the money has been used to allow families to visit graves of lost loved ones in Normandy.
Mr Payne said: “We want to say thank you to the people who have given and also to Morrisons who have allowed us to collect in their stores – we must have collected £10,000 last year.
“It’s not rich people who donate – it’s ordinary people who give me 20p, 50p or £1.
“I have never had anybody local donate a large amount of money, it’s always been ordinary people.”