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 tower ...
The Shepherd Mayfair opens in 2026, bringing an 82-room boutique hotel to London. Discover how it competes with Mayfair’s ...
Shangri-La The Shard, London stands tall in the U.K. capital. London, a vibrant city steeped in history yet thoroughly modern, offers a diverse selection of luxury hotels. In fact, the U.K. capital ...