Doté d'un bar et offrant une vue paisible sur la rue, l'établissement The Traders Inn est situé à Londres, à 1,4 km de Madame Tussauds et à 1,3 km de la gare de Paddington. Il se trouve à environ 2,3 km de Regents Park, à 2,6 km de la Serpentine et à 2,7 km d'Oxford Street. Une connexion Wi-Fi est disponible gratuitement dans l'ensemble de l'établissement. Le terrain de cricket Lord's est à moins de 1 km.
Vous séjournerez à 2,7 km du zoo de Londres et à 3,2 km d'Oxford Circus. L'aéroport de Londres-City, le plus proche, est implanté à 18 km.