Oxford Caddesi'ın hemen yanında ve British Museum'dan 1 kilometre mesafede yer alan Dean Street Townhouse Otel Londra misafirlerin yüzebilecekleri bir kapalı havuz sunmaktadır. Seven Dials Kavşağı'ın hemen yanında bulunan Dean Street Townhouse Otel, 1723 yılında açılmıştır.
Konaklama tesisi Londra şehrinde Leicester Square metro durağından 5 dakika yürüme mesafesinde yer alır. Londra Sherlock Holmes Müzesi'a 5 dakika uzaklıktadır. Dean Street Townhouse Otel, Westminster Manastırı'a kısa bir sürüş mesafesindedir.
Tesiste her sabah kontinental kahvaltı servis edilir. Burger and Lobster, otele 5 dakikalık yürüme mesafesindedir.