eventindustrynews.com
Science Museum London shortlisted in 2 categories for the London Venue Awards - Event Industry News
Illuminate is a new two-level space boasting unrivalled panoramic views across London, situated on levels four and five of the Science Museum in South Kensington. The venue has been shortlisted for…