Situato a Nuova Delhi, a 3,4 km dal Tempio del Loto e a 6 km dalla Tomba di Humayun, il Neem offre sistemazioni con WiFi gratuito, aria condizionata, salone in comune e giardino.
Tutte le unità sono dotate di area salotto, TV a schermo piatto con canali via cavo e bagno privato con set di cortesia e doccia.
Al mattino vi attende una colazione a buffet.
Il Neem vanta anche una terrazza.
La struttura dista 8 km dal Pragati Maidan e dal Lodhi Gardens. 13 km dall'Aeroporto Internazionale di Delhi, lo scalo più vicino.