Los huéspedes del The Metro Star Hotel Nueva Delhi, de 3 estrellas, pueden disfrutar de acceso al Templo del loto, ubicado a unos 2 km. El hotel, que tiene 39 habitaciones con vistas a la ciudad, se halla a poco más de 10 minutos en coche del parque temático Worlds of Wonder.
Puedes llegar fácilmente a la Tumba de Humayun a unos 7 km de este hotel. Además, Fountain Park está situado a unos 10 minutos en coche. Al alojarte en el hotel Metro Star Nueva Delhi, tendrás acceso perfecto a la Universidad Jamia Millia Islamia, un sitio educativo situado a 2,1 km. Este alojamiento se halla a tan solo 5 minutos a pie de la parada de autobús Apollo Hospital y a poco más de 20 minutos en coche de la estación de tren Nueva Delhi en Nueva Delhi.
Las habitaciones cuentan con aire acondicionado, además de televisor para el máximo confort de los huéspedes.
Se ofrece un desayuno gratuito a diario. Un bar lounge se encuentra a tu disposición en el mismo establecimiento. El restaurante Haldiram's está bastante cerca del Metro Star.