The Lodhi is a luxurious 5-star hotel conveniently located only 6.9km (4.3mi) from the centre of New Delhi. Local tourist attractions such as Humayun's Tomb, Jawaharlal Nehru Stadium (Delhi) and India Habitat Centre are not far from the hotel. Also easily within reach are Lodhi Garden, Safdarjung's Tomb and Nehru Park.