Lo Stay Inn Soho vi accoglie nel centro di Londra, vicino al Prince Edward Theatre, al Queen's Theatre e alla stazione della metropolitana di Leicester Square.
In tutte le unità troverete un divano, un’area salotto, una TV satellitare a schermo piatto, una cucina ben attrezzata e un bagno privato con doccia. Inoltre dispongono di lavastoviglie, forno a microonde, frigorifero e bollitore.
Tra i luoghi d'interesse nelle vicinanze dell'aparthotel scoprirete l'Arts Theatre, il Dominion Theatre e il Prince of Wales Theatre. A 15 km dallo Stay Inn Soho raggiungerete l’Aeroporto di Londra-City, il più vicino.