Situado a 4 km de Worlds Of Wonder, el Hotel The Sky Edge El Cielo ofrece WiFi en toda la propiedad y un aparcamiento. Se encuentra a un par de minutos de la estación de metro Okhla Bird Sanctuary.
Un paseo de 20 minutos separa a los huéspedes de Atlantic Water World Water Park Delhi. La ubicación del hotel permite estar a 7 km del Templo del loto. La estación de metro más cercana está a unos 400 metros.
Las habitaciones cuentan con un sofá y un escritorio, ventanas insonorizadas para mayor comodidad de los huéspedes. Este hotel también ofrece habitaciones con un bidé, un inodoro separado y ducha así como con un hervidor eléctrico, nevera y un horno. Las habitaciones tienen vistas al jardín.