The New Leathern Bottle in Jealott’s Hill welcomed an array of military vehicles to its charity day on Saturday, August 16.
Joining them were about 600 visitors, some dressed in period costume.
Everyone at the event observed a two-minute silence to remember those who fought in both the First and Second World Wars.
In the evening the pub played only hit songs from the 1940s, with live singers also reprising tunes from the war period.
There were actors impersonating Winston Churchill and General Bernard Montgomery.
Organisers of the annual event said it was pleasing to see so many families and young children come along and added that everyone who came thoroughly enjoyed the day.
The event raised about £350 for the Armed Forces charity Help For Heroes, which helps injured service personnel.