Situated on London's South Bank - the city's epicentre of culture, arts, and business - and just steps from iconic Waterloo Station, York Road is the world's largest co-working space, providing a variety of vibrant facilities for businesses both corporate and startup.