Kensington Place is a minimal residence located in London, United Kingdom, designed by O’Sullivan Skoufoglou Architects