A unos 5 minutos a pie del The Traders Inn Londres, los huéspedes pueden llegar a la Galería Lisson de Londres rápidamente.
Las habitaciones de este alojamiento tienen una tv de pantalla plana con canales vía satélite, además de equipo de café y té, para tu comodidad.
El The Traders Inn se encuentra a unos cuantos pasos del restaurante The Trader's Inn.
La Abadía de Westminster se sitúa a unos 4 km, y el Green Park se sitúa a unos 2 km de la posada. Los lugares de interés cultural de la zona son el Museo de Victoria y Alberto (a 3 km) y el Museo Británico (a 3,1 km). Ubicada a poco más de 25 minutos a pie del Traders Inn Londres, la Mezquita Central Londres está está abierta a los fieles y turistas. La estación de metro más cercana es Edgware Road, situada justo al lado de este hotel.