Soho House Central London, расположенные в 5 минутах ходьбы от Китайского квартала, предлагают быстрый доступ к многочисленным туристическим достопримечательностям. На территории есть Wi-Fi.
Примерно в 3 км находится Лондонский Тауэр, а примерно в 2 км — Биг-Бен. Чтобы добраться до самого сердца Лондона, необходимо пройти пешком 10 минут. На расстоянии 10-минутной прогулки расположился Королевский оперный театр.
На территории есть оборудованная кухня. Soho House Central London находятся недалеко от станции метро Подземная Leicester Square.