Find out more about The Church Palace, historical hotel in Rome city centre. Choose this luxury accommodation! Located near the historic Lodi Gardens and Delhi Golf Club in south-central New Delhi, The Lodhi Hotel is the definition of an urban retreat. "I like the Lodhi because it’s more of a modern hotel,". There are some places on the earth that, as they witness the history of their times, they become…