Previous VSC Charity Centres

VSC takes on the lease to operate the new TCC studios in London
January 17, 2014

From 2004 – 2011 we successfully housed charities at 50% of the market rent rate in four different locations across London.

Charles’ House

375 Kensington High Street, West Kensington, London, W14


Charles’ House in London – 35,000 square ft housing over 50 Charities

Finsbury Square


Royal London House, 17,000 sq ft Charity Centre in London

The Merchant Centre


Merchant House Charity Centre, 33,000 sq ft, 1 New Street Square, London, EC4

Hillgate House


Hillgate House Charity Centre, 28,500 sq ft, Hillgate Street, London, W8