The Homestead

The Homestead

The Homestead overlooks the beginning of the building of houses on Willowcroft Road. Photograph taken around: 1922/3