The Angel Hotel Hotel, Lavenham, Suffolk, England, UK.