The Manor Barn

The Manor Barn
Manor Farm, Harlton, Cambridgeshire, CB23 1EY