The town of Stalybridge in Cheshire is thought to have the pubs with both the longest and shortest names in the United Kingdom — <answer>The Old 13th Cheshire Rifleman Corps Inn</answer> and the Q Inn.
What is the pub with the longest name in the UK?
The Old 13th Cheshire Rifleman Corps Inn