Hotel Almondz is a 3-star property located at East Patel Nagar, New Delhi. Situated at the central location of the city, the hotel is 12 kilometers from the Indira Gandhi International Airport and just 5 kilometers away from the New Delhi railway station...