Hotel Stay In Oxford Street Londres é um ótimo lugar para ficar no bairro Westminster Borough, pois fica a 25 minutos caminhando do Museu da Ciência de Londres.
O hotel está localizado a 2.7 km do Museu Britânico e a um curto caminho do Museu de Cêra Madame Tussaud's. A aproximadamente 15 minutos andando deste hotel de Londres, os viajantes de negócios encontrarão Torre de Londres. As famílias que viajam para Londres irão gostar de estar a 3.6 km da London Eye. Stay In Oxford Street está localizado à 5 minutos caminhando de metrô Edgware Road e a uma pequena distância da estação de trem Marylebone.
Banheiro separado e chuveiro, juntamente com confortos como secador de cabelo e lençóis de banho também são fornecidos.
O restaurante o pub Lord Wargrave fica nas proximidades deste estabelecimento.