Set within the iconic The Shard-the UK's tallest building-this premium serviced office space offers an exceptional business address in the heart of Central London, on highly sought-after London Bridge Street. Located on the 24th and 25th floors, the offices provide stunning panoramic views across London and the River Thames, creating an inspiring and memorable working environment....