Das 4-Sterne-Hotel Dean Street Townhouse London ist im Bezirk Chinatown von London gelegen, einen 25-minütigen Spaziergang vom London Eye entfernt. Das Hotel befindet sich in 400 Meter Entfernung von der Oxford Street, verfügt über 39 Zimmer und ein Hallenbad.
Das Stadtzentrum von London kann man innerhalb von 10 Minuten zu Fuß erreichen. Das Königliche Opernhaus ist in 12 Gehminuten Entfernung vom Dean Street Townhouse London. Die Unterkunft liegt auch in unmittelbarer Nähe zum Londoner Chinatown. Das British Museum liegt ca. 1 Kilometer von der Unterkunft entfernt, während die U-Bahn-Station Tottenham Court Road in einer 350 Meter Entfernung vom Hotel ist. Die Unterkunft liegt 2 km weit weg vom Bahnhof Marylebone.
Im Dean Street Townhouse können die Gäste ein kontinentales Frühstück genießen. Das Restaurant Burger and Lobster bietet amerikanische Gerichte in der Nähe vom Hotel.