Site B is a prominent exhibition space within the busy concourse of London Bridge Station, offering strong visibility and high commuter engagement. Measuring 5m x 8m x 3m, the space accommodates large-scale brand activations, pop-ups and experiential campaigns, with capacity for up to six staff members on site.... Read more