London UK: 1000 Foot High Hotel & Business Structure Print


Your night-roaming travel4seniors.com editor captures a scene of the three-year-old super skyscraper, The Shard. The tallest building in the United Kingdom, it looms over the Thames River, Tower of London and other famed city landmarks.