Closed for refurbishment until late 2007.
Tel: 020 7409 2992
Location: The Royal Institution, 21 Albemarle Street, London , W1S 4BS (Click Here For Map)
Nearest station:
Closed for refurbishment until late 2007.
Tel: 020 7409 2992
Location: The Royal Institution, 21 Albemarle Street, London , W1S 4BS (Click Here For Map)
Nearest station: