Lemon Tree is a clean and simple hotel that is brilliantly located just 1km from Delhi’s International Airport and 2.5km from Delhi’s Domestic Airport. There are 280 rooms in total so it’s likely to feel larger than other hotels on your itinerary. It offers a large pool, two restaurants, and clean comfortable rooms.