News

Less than a mile from Tower Bridge and The Shard, Threadneedles Hotel is an extremely unexpected find in the heart of London ...