Los huéspedes del Hotel Star Villa Nueva Delhi pueden visitar el Estadio de críquet Feroz Shah Kotla, ubicado a unos 2 km. Encontrarás una tienda de conveniencia y un restaurante en este hotel.
La Sheila Cinema se sitúa a una distancia de 450 metros del hotel, mientras que el Fuerte Rojo de Delhi se sitúa a unos 10 minutos en coche. Puedes encontrar fácilmente la Tumba de Humayun a unos 7 km del hotel Star Villa Nueva Delhi. El lugar se sitúa a unos 10 minutos a pie de la estación de metro New Delhi y no muy lejos de la parada de autobús Sucheta Kriplani Hospital.
El restaurante New Rajan Hotel, que está a una distancia de 200 metros de este hotel, sirve comida india.