Situado a poco más de 5 minutos a pie del Teatro Palace, el Soho House Central Londres proporciona proximidad a varias atracciones turísticas cercanas. También hay Wi-Fi para que los huéspedes puedan entretenerse o trabajar.
La Torre de Londres se encuentra no muy lejos del apartamento y la Plaza de Trafalgar está a 800 metros. Los huéspedes pueden llegar fácilmente a la Galería Nacional de Retratos, que está a tan solo 7 minutos a pie. El Soho House Central London está situado a una distancia de 3 km del Museo de Victoria y Alberto.
Las habitaciones también tienen una cocina bien equipada. Este apartamento está situado justo al lado de la estación de metro Leicester Square.