Hotel Almora Suites New Delhi is a great place to stay in the South West district of New Delhi, 2.7 km from the Indian Air Force Museum.
This accommodation features 20 rooms with a dining area, furnished with a writing table. A flat-screen TV with satellite channels, as well as comforts as an air conditioner are also featured. The bathrooms come with a separate toilet and a shower, along with hair dryers and bath sheets.
Serving both food and drinks, Chidya Ghar is situated right around the corner from the Almora Suites New Delhi.
This 4-star hotel is located about 10 minutes by car from Royal Thai Embassy and within easy reach of Delhi Aero City underground station. The hotel is only 450 metres from Worldmark and 2.9 km from the sustainability-focused TERI University. The Almora Suites is around a 10-minute walk from Mahipalpur bus stop and within a 30-minute drive of New Delhi train station in New Delhi.