News
Tourists who fancy getting a top-down view of London may soon be able to book themselves a room in the city’s famous BT Tower. A much-loved part of the London skyline, the former communication ...
For many years the Carlton Tower Hotel was seen as one of London's top luxury hotels with its ideal location just moments from the glamour of Knightsbridge and Sloane Square.
The structure, initially known as the Post Office Tower, was completed in 1964 in central London, just south of Regent’s Park. Standing 620 feet including its spire, it surpassed the Milbank ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results