El Lemon Green Inn Nueva Delhi está situado en el distrito Sur de Delhi, a menos de 5 minutos a pie de Urbanroots Premium Fashion Store.
Situado a 6 km del Templo Uttara Swami Malai, este hotel de 3 estrellas se encuentra relativamente cerca de la estación de metro la Malviya Nagar. Los amantes de la historia disfrutarán visitando el Fuerte de Tughlaqabad (6 km) y el Complejo de Qutb (2 km). Se halla a unos 2 km del pilar de hierro de Delhi. La parada de autobús Press Enclave está situada a tan solo 5 minutos caminando de este hotel. El hotel Lemon Green Inn en Nueva Delhi está a 20 km del Aeropuerto internacional de Delhi.
Las 31 habitaciones de Lemon Green Inn cuentan con zona de estar y una zona de comedor. Estas habitaciones están equipadas con almohadas de plumas, almohadas de plumón y almohadas de plumón/pluma.
Los huéspedes pueden disfrutar de la comida india en el restaurante Lala's Tandoor, situado justo cerca de esta propiedad.