L'Hotel The Centrum - NFC New Delhi bénéficie d'un emplacement privilégié dans le quartier de New Delhi, à 7,1 km de la porte de l'Inde, à 7,2 km de Pragati Maidan et à 7,8 km des jardins de Lodhi. Cet hôtel 3 étoiles propose une connexion Wi-Fi gratuite, un service d'étage et une réception ouverte 24h/24. Cet établissement non-fumeurs se trouve à 5 km de la tombe d'Humayun.
Les chambres climatisées comprennent un bureau, une télévision à écran plat, une salle de bains privative, du linge de lit, des serviettes et une terrasse avec vue sur la ville.
L'Hotel The Centrum - NFC New Delhi se trouve à 8,1 km de Gandhi Smriti et à 8,3 km du fort de Tughlaqabad. L'aéroport international de Delhi, le plus proche, est implanté à 25 km.