UK England, Suffolk, Lavenham, Market Square, cross and Marco Pierre White’s Angel Hotel


Location: UK England, Suffolk, Lavenham, Market Square