Hotel Soho China Town Rooms Londyn jest ulokowany w dzielnicy West End, około 5 min autem od takich rodzinnych miejsc jak Koło obserwacyjne London Eye. Na terenie obiektu znajduje się również parking.
W pobliżu znajdują się interesujące miejsca między innymi Muzeum Wiktorii i Alberta, w niewielkiej odległości od hotelu, a także Pałac Buckingham — w około 1 km. Soho China Town Rooms jest usytuowany w pobliżu atrakcji przyrodniczych, takich jak St. James’s Park 1,1 km) i Regent's Park 2 km). Plac Piccadilly Circus i Chinatown znajdują się w niewielkiej odległości od tego hotelu. Stacja metra Leicester Square znajduje się jedynie 250 m od wygodnego obiektu noclegowego, a Wieża zegarowa Big Ben jest w odległości 25 min spacerem.
Prywatne łazienki posiadają oddzielną toaletę i prysznic, a także takie udogodnienia jak suszarka do włosów i ręczniki.
Pobliskie lokale gastronomiczne, w tym restauracja Bella Italia, znajdują się w prawie 200 m.