The Royal Institute of British Architects (RIBA) Loading Map.... The Royal Institute of British Architects (RIBA)66 Portland Place - LondonEvents 51.5211924 -0.14514269999995122 Address 66 Portland Place London W1B 1AD United Kingdom Upcoming Events No events in this location