Soho China Town Rooms Londra, Trafalgar Meydanı'a yakınlıktaki konforlu 4 yıldızlı bir tesistir. Otel Leicester Square metro istasyonuna 250 metre uzaklıkta ve Piccadilly Circus Metro İstasyonu'a yakın merkezi konum bir yerde bulunmaktadır.
Bu konforlu otel, Chinatown semtinde, Londra Bilim Müzesi'a 3 km uzaklıkta yer almaktadır. Otel, Londra şehrinin merkezine 1 km'den daha az, Buckingham Sarayı'a ise 1 km uzaklıktadır. Soho China Town Rooms, St. James's Parkı'a kısa bir sürüş mesafesindedir.
Bella Italia, Rainforest Cafe, Soho China Town Rooms'den 5 dakikalık yürüyüş mesafesinde bulunmaktadır.