Este hotel de 5 estrellas, The Lodhi - A Member Of The Leading Hotels Of The World, está situado en la zona turística de Nueva Delhi, a 25 minutos andando de lugares de interés natural como los Jardines de Lodi. Situado a pocos minutos en coche de la Tumba de Safdarjung, el hotel cuenta con 69 habitaciones con vistas al patio.
Este hotel está situado en el centro de Nueva Delhi, a tan solo 7 minutos a pie del Santuario Nizamuddin Dargah y bastante cerca de la Tumba de Humayun. El Lodhi - A Member Of The Leading Hotels Of The World está ubicado cerca de un restaurante internacional y bares, a 4 km del Observatorio astronómico Jantar Mantar. Alojándose en este establecimiento, los viajeros familiares tienen acceso al Parque Zoológico Nacional, que está a 3 km de distancia. El The Lodhi - A Member Of The Leading Hotels Of The World goza de una ubicación de primera clase a una distancia moderada de la estación de metro el Jawaharlal Nehru Stadium.
Algunas de sus habitaciones insonorizadas cuentan con sala y terraza, y están equipadas con escritorio. Las habitaciones están equipadas con caja fuerte y una caja fuerte personal; además, ofrecen TV de pantalla plana con canales vía satélite y servicio de tetera/cafetera para el autoservicio. Algunos cuartos de baño disponen de bañera de hidromasaje y sauna, así como de albornoces y gorros de ducha.
Los huéspedes pueden disfrutar del desayuno en el restaurante. Este hotel también cuenta con un bar de puros. El restaurante el Indian Accent se encuentra al lado de este lugar.