The King's Head Inn, Orford, Suffolk

View of the King's Head Inn, Orford, Suffolk, England