Soho House Central Londres est situé à moins de 18 minutes de marche du Musée Churchill War Rooms et offre le Wi-Fi pour les affaires ou les loisirs.
L'appartement se trouve à proximité de la Rue commerçante Neal Street, dans la localité de "Centre de Londres". Vous pourrez également visiter le musée British à seulement 1 km. Les attractions à proximité incluent le Phoenix Theatre, à 5 minutes à pied de la résidence.
Les hôtes peuvent cuisiner leurs propres repas dans une cuisine équipée. Soho House Central London est située à deux pas de la station de métro Leicester Square.