News

The View of River Thames and Tower Bridge from The Shard, London, United Kingdom

New London Day Rooms Added!

If you don’t have a trip to the UK coming up, you should. According to a study by the Economist Intelligence Unit — London, and British cities as a whole, h...