The Homestead, Barnes

The Homestead is a Grade II listed house at Church Road, Barnes, London SW13, built in about 1720.

The Homestead, Barnes

The Homestead is a Grade II listed house at Church Road, Barnes, London SW13, built in about 1720.