Soho China Town Rooms ligt in Londen, op een paar minuten lopen van Queen's Theatre en 3 minuten lopen van metrostation Leicester Square, en is voorzien van gratis WiFi in de hele accommodatie. De accommodatie ligt op ongeveer 4 minuten lopen van Prince Edward Theatre, 600 meter van metrostation Charing Cross en 5 minuten lopen van National Gallery in London. De accommodatie ligt op 2 minuten lopen van Prince Of Wales Theatre, en op 500 meter van het centrum van de stad.
Kamers bij het pension hebben een waterkoker. Elke kamer heeft een eigen badkamer met een douche, gratis toiletartikelen en een haardroger. Alle kamers bij Soho China Town Rooms hebben beddengoed en handdoeken.
Populaire bezienswaardigheden in de buurt van de accommodatie zijn Trafalgar Square, Arts Theatre en Piccadilly Circus. Het dichtstbijzijnde vliegveld is Luchthaven London City, op 14 km van Soho China Town Rooms.