يقع فندق Dean Street Townhouse لندن ذو 4 نجوم على بعد نحو 1 كم من المتحف البريطاني، وعلى بعد أقل من 6 دقيقة سيرا على الأقدام عن سافن دايلز. يتميّز هذا الفندق بموقع بالقرب من شارع اكسفورد ويضمّ 39 غرفة والمسبج الداخلي.
ويمكن الوصول إلى وسط لندن في غضون 10 دقيقة سيرًا على الأقدام. سيصل الضيوف أيضًا إلى فندق Dean Street Townhouse في لندن في غضون 25 دقيقة تقريبًا سيرًا على الأقدام من كاتدرائية القديس بولس. يقع الفندق على مسافة 2 كم تقريبًا من قصر بكنغهام، بينما تقع محطة قطار ماريليبون على بعد 2.7 كم. توجد محطة مترو ليستر سكوير على بعد 5 دقيقة تقريبًا مشياً على الأقدام.
يتم تقديم وجبة الفطور الأوروبي يوميًا. تتميّز قائمة الطعام في Rainforest Cafe بالأطباق الأمريكية.