Mayfair, London, UK

Twenty Grosvenor Square

Squire and Partners