Niché dans le quartier Mahipalpur, Hotel Almora New Delhi se trouve à 3 km des lieux d'intérêt culturels tels que le Musée de la Force aérienne indienne.
Cet hotel 3 étoiles est situé à 15 minutes en voiture du Qûtb Minâr et à côté de la station de métro Delhi Aero City. L'hotel est situé à moins de 200 mètres du Sankat Mochan Hanuman Mandir à New Delhi. Les clients apprécieront également la proximité de Chaupal Chowk, qui est à environ 9 minutes de marche. Le Parc d'attractions Fun 'n' Food Village se trouve également à 6 km d'Almora de New Delhi. Cette propriété se trouve près de la de New Delhi, tandis que l'arrêt de bus Mahipalpur est dans une zone de 500 mètres.
Il y a 22 chambres comprenant un coin salon et un coin repas. Elles sont équipées d'Internet à haut débit et d'une TV à écran plat avec des chaînes satellite, ainsi que d'équipements de confort tels qu'un fer à repasser et une table à repasser, une climatisation. Équipées d'un minibar et d'une cafetière/théière, les chambres sont également équipées d'un bureau. Offrant des équipements tels qu'un sèche-cheveux et des draps de bain, les salles de bains comprennent également une douche ouverte, une toilette séparée et un évier.
Le quartier regorge de restaurants, dont New York Cafe, situé assez proche d'Almora.