Kelmscott House

Kelmscott House
26 Upper Mall, London, W6 9TA