Royal Inst of British Architects RIBA

66 Portland Place, London, W1B 1AD, United Kingdom (London)