Los huéspedes del The Leela Palace Ambiance Hotel Nueva Delhi pueden visitar el Complejo deportivo Yamuna, situado a 1 km.
El Fuerte Rojo de Delhi se encuentra a 18 minutos a pie de este hotel de 5 estrellas. Independientemente de la religión, los viajeros prefieren visitar el Templo Swaminarayan Akshardham, un popular lugar de culto situado a 6 km del hotel. El Leela Palace Ambiance está cerca de la estación de metro Karkarduma, que se encuentra a 900 metros.
La propiedad dispone de habitaciones con una zona de comedor y un balcón, que se completan con aire acondicionado. Las habitaciones, amuebladas con un escritorio, también disponen de equipo de café y té. Los baños cuentan con un bidé, una bañera spa y un inodoro separado junto con un secador de pelo y albornoces.
El The Leela Palace Ambiance Hotel se encuentra a unos cuantos pasos del restaurante Jack 'n' Chill y ofrece platos de la cocina italiana.