Situated in New Delhi, 11 km from Qutub Minar, Hotel Almora Near Delhi Airport features accommodation with a shared lounge, free private parking and a terrace. This 3-star hotel offers an ATM and a business centre.
Number of rooms: 45
121/A , Block Road Number 4, near Gali Number 11 Mahipalpur, 110037 New Delhi, India