Park Plaza Riverbank London

18 Albert Embankment
London
United Kingdom