El Green Leaf Hotel Nueva Delhi, de 2 estrellas, ofrece 19 habitaciones a una distancia de 4 km de Worlds Of Wonder.
El hotel está situado en Nueva Delhi, bastante cerca de la estación de metro Jasola Apollo. El Templo del loto está a unos 10 minutos en coche, mientras que la estación de autobuses Apollo Hospital, está a unos 10 minutos a pie. Kalkaji Mandir está a una distancia de 3 km de este hotel. La estación de metro más cercana está a unos 10 minutos a pie.
Los huéspedes pueden disfrutar de la cocina india en el restaurante Kadimis, que se encuentra a unos 500 metros.