El Green Leaf Hotel Nueva Delhi incluye 19 habitaciones y está ubicado a 2 km de la Universidad Jamia Millia Islamia.
El barrio cuenta con varios restaurantes, entre ellos Kadimis, que se encuentra a 500 metros del Green Leaf Hotel.
Este hotel de 2 estrellas está situado en Nueva Delhi, a una distancia moderada de la estación de metro la Jasola Apollo. El Templo del loto está situado a 10 minutos en coche de este hotel. Los huéspedes pueden visitar lugares de interés histórico, como el Fuerte de Tughlaqabad, situado a 4 km de esta propiedad, y aprender más sobre Nueva Delhi. La parada de autobús Apollo Hospital también está situada a unos minutos a pie del hotel.