Changing rooms?
The Centre has office space available to rent in London for like-minded organisations. Our offices are bright, air conditioned, very close to Vauxhall transport and we have a purpose built meeting room available at highly discounted prices for tenants. The space is approx 680 sq ft on our first...