Soho Square Hub Residence Londres está localizado no bairro Soho em Londres a caminhada de 6 minutos do Teatro Phoenix London.
O Museu de Cêra Madame Tussaud's fica a 3.2 km deste apartamento, enquanto a London Eye está situado a uma distância da 2.1 km de distância. A localização central significa que os hóspedes poderão alcançar a área Seven Dials, a 600 metros de distância. O Soho Square Hub Residence está situado a 25 minutos a pé da Tate Modern.
O alojamento está equipado com cozinha equipada para aqueles que desejam preparar as suas próprias refeições. Este apartamento está localizado a poucos passos da estação de metrô Tottenham Court Road.