Catapult

South Bank Central - Catapult
30 Stamford Street, London, SE1 | 10 weeks

8,000 sqft

"We're thrilled with the collaborative environment created."

Animal Icon