Mayfair, London, UK

73 Brook Street

PLP Architecture