0 followers
A distinguished member of The Leading Hotels of the World, The Lodhi, located in Lutyens' Delhi, stands as the epitome of the ultimate urban retreat. Spread across nearly seven acres near the picturesque Lodi Gardens with its historic tombs dating back to the 15th century, the hotel lets you discove... Read more