Source Debenham House, a Grade I listed building built in the Arts and Crafts style during the 1900s, Holland Park, Royal Borough of Kensington and Chelsea, London, United Kingdom [1900×1474]