Das 3-Sterne-Stay Inn Oxford Street London liegt ungefähr 25 Gehminuten vom Madame Tussauds entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von London.
Im Stay Inn Oxford Street gibt es die Zimmer, die mit einer Sitzecke, einem Flachbildfernseher mit Satellitenkanälen und schallisolierten Fenstern ausgestattet sind. Sie bieten eine getrennte Toilette und eine Dusche in den Badezimmern.
Das Restaurant Retro Feasts ist circa 5 Minuten zu Fuß von der Unterkunft entfernt.
Das Hotel befindet sich im Stadtteil Soho, 2 km von einer heiligen Stätte, der Saint Paul's Cathedral. Der St. James's Park ist innerhalb von ca. 30 Gehminuten vom Hotel erreichbar. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie der Leicester Square (ist gleich neben dem Stay Inn Oxford Street London). Die Unterkunft befindet sich 600 m von der U-Bahn-Station Oxford Circus, während British Museum rund 1 km von hier entfernt liegt. In 20 km Entfernung vom Hotel befindet sich der Flughafen London City.