News

Park Plaza, Westminster Bridge

11th December 2011
The newly opened Park Plaza, Westminster Bridge, London, is situated in London's South Bank, within walking distance of iconic attractions…
Read more