El Hotel Star View -Nueva Delhi está situado a 5 minutos a pie de Ramakrishna Mission y cuenta con coches para comodidad de los huéspedes. Este hotel de 3 estrellas se encuentra en el distrito Centro de Nueva Delhi, al alcance de atractivos culturales como el Museo de cera Madame Tussauds Delhi.
Este hotel está situado en el centro de Nueva Delhi, a una distancia de 2 km del Mercado de Karol Bagh y a una distancia de 3 km del Museo Nacional de Nueva Delhi. Entre los lugares de culto que puedes visitar a 10 minutos en coche del hotel Star View -New Delhi está la Iglesia Catedral de la Redención. Los huéspedes pueden visitar lugares de interés histórico, como el Fuerte de Salimgarh, situado a 3,1 km de la propiedad, y aprender más sobre Nueva Delhi. El hotel se encuentra a tan solo 200 metros de la estación de metro Ramakrishna Ashram Marg y a un corto paseo de la Mezquita del viernes.
El Star View -New Delhi cuenta con Wi-Fi, televisión y climatizador en algunas habitaciones. Las habitaciones disponen de una ducha. Algunas habitaciones tienen vistas a la ciudad.
El desayuno buffet se sirve cada mañana en el Hotel Star View -New Delhi. Los huéspedes pueden aprovechar bien el tiempo en el bar lounge. Cafe Festa está a 5 minutos a pie de este establecimiento.