Claridges is one of the best hotels in New Delhi. With over 4 acres of royalty and green area be ready for a perfect vacation.