Soho House Central Londres está situado no bairro Londres Central em Londres, e oferece acesso rápido ao Covent Garden, que fica a apenas 10 minutos a pé de distância. O Wi-Fi é fornecido para atividades empresariais e de lazer.
Este apartamento se situa a uma distância de 3.4 km do Museu da Ciência de Londres e a apenas 300 metros da estação de metrô Leicester Square. O Soho house central London está situado a 15 minutos dirigindo do Museu de Cêra Madame Tussaud's. Se encontra a uma distância de 3.3 km do Sky Garden.
Os hóspedes terão acesso à cozinha equipada no Soho house central London, permitindo a preparação das refeições caseiras deliciosas. Este apartamento está situado a uma distância de 2.7 km da estação ferroviária Marylebone.