It is a well-known fact that there is a Red Lion pub or inn in nearly every town of the British Isles. This one is my personal favorite. It can be found in Avebury, a very unusual town that was build around (and through!) an ancient megalithic site which predates Stonehenge. As a matter of fact, this site is now managed by the same group that manages Stonehenge, but the Avebury stones are much more accessible and not as frequented by tourists. This may change eventually, but so far the atmosphere in Avebury is quite serene.
Interestingly, there is no intrinsic significance to the symbol of the red lion. A common heraldic device, the lion simply takes us back to the times when most folks were illiterate and signs for such establishments were mostly pictorial.
See also Shutterstock.com