O The Stay Inn New Delhi está situado perto do bairro comercial South Delhi, a aproximadamente 7 km do Templo de Lótus. Este hotel oferece Wi-Fi nos quartos e o parque de estacionamento no local.
Os hóspedes vão gostar da proximidade de Qutb Minar, que está a 2.8 km de distância. Os locais históricos na área incluem o Complexo de Qutb a 2.9 km de distância. Localizado a aproximadamente 6 km de Moth-ki-Masjid, este hotel de 3 estrelas coloca a cidade ao seu alcance. Para quem viaja de longe, o aeroporto Internacional de Delhi fica a 20 minutos de carro.
Os quartos têm vista para o jardim e dispõem de TV de tela plana com canais via satélite e TV via satelite, juntamente com máquinas de café/chá. Eles oferecem casas de banho privadas equipados com bidé, casa de banho separada e banheira, juntamente com produtos de higiene e lençóis de banho.
Eles servem um pequeno-almoço continental todas as manhãs. Os hóspedes podem usufruir da comida do Oriente Médio no Mini Mughal, localizado a cerca de 500 metros de distância.