Situado a 7 km de la Tumba de Humayun, el The Metro Star Hotel Nueva Delhi dispone de Wi-Fi en toda la propiedad y un aparcamiento en las instalaciones.
Este hotel de 3 estrellas está situado en el distrito Sur de Delhi, al alcance de la estación de metro Harkesh Nagar Okhla. El Santuario Nizamuddin Dargah está situado a unos 15 minutos en coche de este hotel. Podrás coger el autobús en la parada Apollo Hospital, cerca del Metro Star. El Aeropuerto internacional de Delhi está a 30 km de la propiedad, y llegar allí en coche lleva 25 minutos.
Las habitaciones incluyen climatizador, además de comodidades modernas como TV con múltiples canales. Los huéspedes pueden disfrutar de la vista a la ciudad,
Todas las mañanas se sirve un desayuno gratuito. El bar lounge ofrece bebidas. Haldiram's está a 150 metros del hotel Metro Star.