The 14th Century Little Hall at Lavenham, Suffolk, England, United Kingdom


Location: Lavenham, Suffolk, England, United Kingdom.