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