A 6 km del Hotel O Leela Palace Nueva Delhi, de 3 estrellas, los huéspedes pueden visitar la Isla de la Aventura. Este hotel también incluye un aparcamiento.
El Mosque está situado a unos 10 minutos en coche del hotel en Nueva Delhi. Entre las opciones de turismo cultural está la Expo Védica, enclavada a unos 2 km. El Leela Palace tiene conexión directa con la estación de tren Nueva Delhi, que se encuentra a unos 30 minutos en coche.
El lugar está provisto de 30 habitaciones, cada una de ellas con aire acondicionado y servicios de entretenimiento como TV.