This is a stunning venue in which to hold a meeting as the venue is located right on Albert Embankment next to the Thames. Within the centre there is one meeting rooms that can cater for up to 12 people. The friendly team will be able to set the room up in a variety of configurations to meet any requirement.