Stay Inn Soho is located in the centre of London, close to Queen’s Theatre, Prince Edward Theatre and Prince of Wales Theatre.
Each unit comes with a sofa, a seating area, a flat-screen TV with satellite channels, a well-fitted kitchen and a private bathroom with shower. A dishwasher, a microwave and fridge are also provided, as well as a kettle.