The view from the 12th floor roof terrace of this freshly-minted hotel takes in both the ancient majesty of the Tower of London and the Shard, the newest structure to pierce the motley London skyline. Read more.
On the sixth floor of the Trafalgar Hotel, you can’t see very far from here but you are directly above Trafalgar Square, and the location’s a showstopper. Read more.