The Royal Institution 24 January 2018 Loading Map.... The Royal Institution21 Albemarle Street - LondonEvents 51.5095886 -0.1421483999999964 Address 21 Albemarle Street London United Kingdom Upcoming Events No events in this location