A unos 4 km del Hotel Madonna Nueva Delhi, de 2 estrellas, los huéspedes pueden visitar el Museo Nacional de Nueva Delhi. Este hotel también incluye un aparcamiento.
Un lugar popular en Nueva Delhi es la Catedral del Sagrado Corazón, que se encuentra a unos 25 minutos a pie. Entre las experiencias culturales de la zona destaca el Museo de Cera Madame Tussauds Delhi, situado a una distancia de 2 km del hotel Madonna Nueva Delhi. La estación de tren Nueva Delhi está a unos 2 km, y la estación de metro Karol Bagh, a unos 5 minutos a pie.
El restaurante Karim's sirve comida india a la vuelta de la esquina del hotel.