Best Rated 5 Star Hotels in New Delhi, India 1 – The Leela Palace (Starts from INR 20,000/- / US $ 310) 2 – The Lodhi (Starts from INR 24,000/- / US $ 370) 3 – The Oberoi (Starts from INR 16,000/- / US $ 246) 4 – Pullman New Delhi Aerocity (Starts from INR…