Park Plaza London Riverbank 18 Albert Embankment London, United KingdomInformation about a room block will be available in early 2023.