2 results within Place Finchampstead
2 results returned
Finchampstead
Village in Berkshire, United Kingdom
Museum of English Rural Life, University of Reading
Screen Archive South East
Village in Berkshire, United Kingdom
Museum of English Rural Life, University of Reading
Screen Archive South East