Less than a minute’s walk from London Bridge station and the iconic Shard building, our office in The News Building, provides a convenient and central location for our clients just south of the River Thames.
Less than a minute’s walk from London Bridge station and the iconic Shard building, our office in The News Building, provides a convenient and central location for our clients just south of the River Thames.