Kelmscott House

Kelmscott House
26 Upper Mall, London, W6 9TA
Photo of Kelmscott House