Hotel Dean Street Townhouse Londýn se nachází ve čtvrti Chinatown, 1 km od Britské muzeum, a nabízí krytý plavecký bazén. Hned za rohem od Oxford Street je Hotel Dean Street Townhouse z roku 1723.
Ubytování se nachází ve městě Londýn, 5 minut chůze od stanice metra Leicester Square. Ubytování se nachází také 20 minut chůze od Selfridges.
Kontinentální snídaně je k dispozici na požádání. Burger and Lobster podává dobré jídlo americké kuchyně a leží 50 metrů od hotelu.