O The Traders Inn Londres está situado no bairro St Johns Wood em Londres, a uma distância de 4 km dos locais familiares como London Eye.
Os quartos estão equipados com máquinas de café/chá, juntamente com TV de tela plana com canais via satélite para o conforto dos hóspedes. As casas de banho extras no quarto incluem chaleira elétrica e máquina de café/chá.
A uma distância de 200 metros de Traders Inn de Londres, restaurante Kim Klan Chinese serve refeições Chinese.
Localizado a 6 minutos a pé de Church Street, o hotel fica a uma distância de 10 minutos de carro de Museu de História Natural de Londres. A Abadia de Westminster está colocada a 3.7 km de distância Green Park está a 15 minutos de carro do The Traders Inn. A estação de metro de Edgware Road está situada próximo deste hotel de Londres.