Oxford Caddesi'ın hemen yanında ve London Eye'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.
Chinatown semtinde yer alan otel, 2 km mesafedeki Sherlock Holmes Müzesi gibi popüler turistik mekanlara yakındır. Otel, Londra şehrinin merkezine 10 dakikalık yürüme mesafesindedir. Dean Street Townhouse Otel, Buckingham Sarayı'a kısa bir sürüş mesafesindedir. Leicester Square metro istasyonu tesisten 400 metre uzaklıktadır.
İsteğe bağlı olarak kontinental kahvaltı servis edilir. Burger and Lobster, otele 5 dakikalık yürüme mesafesindedir.