Kelmscott Manor, OxfordshireKelmscott Manor is a Tudor limestone property built around 1570. It lies adjacent to the River Thames in the village of Kelmscott, in...