Situé à seulement 10 minutes de marche d'allure du Centre commercial Central Mall, Hotel Almora New Delhi se trouve pas loin du Sankat Mochan Hanuman Mandir.
Meublées d'une cheminée en pierre et des fenêtres insonorisées, toutes les chambres sont équipées du Wi-Fi et d'une TV à écran plat avec des chaînes satellite, ainsi que d'un minibar et d'une cafetière/théière. Un équipement de repassage et une climatisation sont fournis pour le confort des clients. Proposant des commodités telles qu'un sèche-cheveux et des serviettes, les salles de bains disposent également d'une douche ouverte, d'une toilette séparée et d'un évier.
Almora se trouve à quelques instants de New York Cafe et offre une large sélection de repas.
Cet hotel 3 étoiles est basé dans le quartier Mahipalpur, à 4 km de l'Université Jawaharlal-Nehru. Les lieux d'affaires à proximité comprennent le Monument Alai Minar (à 7 km) et le Qûtb Minâr (à 8 km). Le Musée de la Force aérienne indienne est à 15 minutes en voiture, et la station de métro Delhi Aero City est à côté d'Almora de New Delhi. L'arrêt d'autobus le plus proche est Mahipalpur, à 500 mètres, et la de New Delhi est à 14 km.