Soho House Central Londyn jest położony maksymalnie 5 min piechotą od stacji metra Leicester Square i oferuje Wi-Fi. Katedra św. Pawła w Londynie leży w około 2 km, a Wieża zegarowa Big Ben - 2,1 km od apartamentu.
Apartament jest położony w dzielnicy Centrum Londynu, 2 km od stacji kolejowej Marylebone. Dzielnica Covent Garden znajduje się w zasięgu ręki od obiektu noclegowego. Dom towarowy Selfridges jest w odległości 20 min spacerem.
Soho House Central London oferuje wyposażoną kuchnię.