The Artists House is a minimal residence located in London, United Kingdom, designed by Fraher & Findlay