National Trust for Places of Historic Interest or Natural Beauty
The Lamb House is owned by the National Trust for Places of Historic Interest or Natural Beauty in Rye, East Sussex, England (UK).