Choose your room
Stay In Oxford Street
Stay In Oxford Street London hotel offers proximity to Puppet Theatre Barge, situated merely 1.1 km away.
This London hotel is nestled in Westminster Borough, which is a great choice for travellers interested in shopping, parks and theatre, a few moments from the restaurant Lord Wargrave. When staying at the hotel, you'll be within 25 minutes' walk of the British Harrods Department Store. The area also includes natural sights like St James's Park 2.8 km from the Stay London. The accommodation lies just 250 metres from Edgware Road underground station, while in proximity to the privately run Sherlock Holmes Museum.
Bathrooms offer a separate toilet and a shower, along with comforts such as hairdryers and bath sheets.