Hotel Almora Near Delhi AirportHotel
121/A , Block Road Number 4, near Gali Number 11 Mahipalpur, 110037 New Delhi, India
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.