Soho Hotel nằm trên một con phố yên tĩnh giữa các Đường Dean và Wardour ở trung tâm khu giải trí của Luân Đôn. Nó được bao quanh bởi một số nhà hàng và quán bar tốt nhất của London, các quán cà phê sôi động, nhà hát và cuộc sống về đêm thú vị nhất.