A peaceful oasis in the heart of London with a fantastic choice of rooms holding up to 300 delegates. A unique spot for all kinds of business meetings and events from conferences, presentations, seminars,…
Situated in Kensington in West London, the Natural History Museum is set in an imposing architectural building. Housing stunning collections from the dinosaurs to ancient mammals this venue would be an…
The Science Museum is a fascinating and inspiring central London venue for business meetings and events, with capacity for 750 guests. These are unique spaces with the backdrop of astonishing displays…
The elegant Edwardian Rembrandt Hotel is located in South Kensington directly across from the V & A museum in London. This 4-star hotel offers a stylish range of ‘Royal’ rooms and suites to cater for…