Opened in 2010, the huge Park Plaza Westminster Bridge is the largest purpose-built hotel in London. It's a modern building, which sets it apart from the townhouse and historically protected ...
According to the news outlet, inner London areas such as Hyde Park Corner and Green Park are some of the most expensive to rent a room in the capital, priced at £1,879 and £1,707 respectively.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results