The Open Centre, located in London, is one of the longest established ‘growth centres' for self-development in the UK, having been founded in 1977 in the same premises at 188 Old Street, London EC1... The Open Centre in London, UK, founded 1977,..
Relevance: 14.864402