Newnham Grange, Cambridge

GPTKB entity