Situado a unos 6 km del Fun 'n' Food Village, el Hotel Almora Nueva Delhi, de 3 estrellas, se encuentra cerca de Sankat Mochan Hanuman Mandir.
El hotel está situado en Nueva Delhi, al alcance de la estación de metro Delhi Aero City. El Templo Uttara Swami Malai está a unos 10 minutos en coche, mientras que la estación de autobuses Mahipalpur, está a unos 10 minutos a pie. Qutab Minar está a unos 7 km del hotel Almora Nueva Delhi. Para los que viajan desde lejos, el aeropuerto internacional de Delhi está a 10 minutos en coche.
Las habitaciones disponen de minibar, así como de internet de alta velocidad y TV de pantalla plana con canales vía satélite para mayor comodidad de los huéspedes. Los cuartos de baño disponen de ducha adaptada, un inodoro separado y un lavabo, además de comodidades como secadores de pelo y gorros de ducha.
El restaurante Ganesh Bakery & Snacks se encuentra a unos cuantos pasos del hotel Almora.