O Shervani Nehru Place está localizado no centro de Nova Deli, no sul, a 30 minutos de carro do Aeroporto Internacional Indira Gandhi. O hotel dispõe de acomodações boutique com acesso Wi-Fi gratuito.
Os quartos do Shervani Nehru apresentam uma decoração moderna e uma televisão de ecrã plano por satélite. Comodidades para preparar chá e café, mini-bar e secador de cabelo estão incluídos.
Os hóspedes podem relaxar no terraço para banhos de sol. O balcão de turismo pode organizar excursões e aluguer de automóveis. O hotel também providencia um centro de negócios e serviços de lavandaria.
O café 24 horas serve refeições quentes e bebidas refrescantes. Também estão disponíveis comodidades para churrascos.
O Shervani Nehru Place fica a 25 minutos de carro da Estação Ferroviária de Nova Deli. Atracções como o Mercado de South Extension e o Centro de Saket estão a uma curta distância.