El Hotel South Indian Nueva Delhi, de 3 estrellas, tiene 30 habitaciones y se encuentra a una distancia de 4 km del Jardín Buddha Jayanti. Este hotel también incluye un aparcamiento.
El hotel está situado en el barrio Karol Bagh y a un agradable paseo de la estación de metro Karol Bagh. El Museo de cera Madame Tussauds Delhi está a 3 km del lugar, mientras que el Creativity y el Mercado de Karol Bagh están cerca. Este hotel está a aproximadamente 6 km de la Puerta de la India y de otras atracciones principales de Nueva Delhi. La parada de autobús Thana Deshbandhu Gupta Road está cerca del Hotel South Indian, a aproximadamente 400 metros.
Las habitaciones de huéspedes incluyen escritorio, TV de pantalla plana con canales vía satélite y climatizador. Se ofrecen baños equipados con un inodoro separado de la ducha, bañera y una ducha.
El South Indian Nueva Delhi tiene el restaurante, donde sirve un desayuno continental por la mañana. El restaurante Roshan Di Kulfi prepara platos de comida india para sus visitantes y está al lado del establecimiento.