L'hotel a 3 stelle Lemon Green Inn Nuova Delhi si trova nel quartiere Delhi Sud, a meno di 5 minuti a piedi da Urbanroots Premium Fashion Store.
L'hotel dista 6 km da Thyagaraj Sports Complex e 4 km dall'Università di Jawaharlal Nehru. Tra i luoghi d'affari nelle vicinanze c'è Qutb Minar (2 km) e la Torre Chor Minar (2,1 km). Gli ospiti possono visitare i luoghi di interesse storico, tra cui il Forte di Tughlaqabad, situato a circa 15 minuti in macchina da questo hotel, e conoscere meglio Nuova Delhi. Questa struttura si trova a 2 km dalla Colonna di Ferro e a breve distanza dalla stazione della metropolitana di Malviya Nagar. L'aeroporto Internazionale Indira Gandhi dista 20 km dal Lemon Green Inn.
Quest’alloggio a Nuova Delhi offre 31 camere con vari comfort, tra cui una TV a schermo piatto con canali satellitari, rilevatori di fumo e una chiave elettronica. Oltre a un WC alla francese e una doccia, tra i servizi nei bagni c'è anche teli da bagno e pantofole. Nelle camere da letto sono presenti cuscini in piuma e cuscini in piuma d'oca.
Gli ospiti possono gustare piatti della cucina indiana al ristorante Lala's Tandoor, situato a soli 5 minuti a piedi dall'hotel.