National Trust Shop Avebury, England

29 Apr 1987
National Trust Shop designated a Grade II listed building