Das 3-Sterne-Anila Hotel Neu-Delhi liegt im Bezirk West Delhi, 7 km von einer der beliebtesten kulturellen Sehenswürdigkeiten, dem National Rail Museum of India. Im ganzen Gebäude ist auch WLAN verfügbar.
Das Anila Neu-Delhi empfängt seine Gäste in 32 Zimmern, die mit einem Bügeleisen/Bügelbrett und einer Klimaanlage sowie WLAN und einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Sie stellen Badezimmer mit einer begehbaren Dusche und einer getrennten Toilette zur Verfügung.
Das Hotel liegt in erstklassiger Lage in Neu-Delhi, ungefähr 5 Gehminuten vom Gurudwara Sis Ganj Sahib und circa 10 Fahrminuten vom Pusa Hill Forest entfernt. Der Laxmi-Narayan-Tempel gilt als heilige Stätte und liegt in 8 km Entfernung vom Anila Neu-Delhi. Das Hotel befindet sich in einer Entfernung von 25 Minuten zu Fuß vom Bindra Park. Die Unterkunft liegt nur 300 Meter von der U-Bahn-Station Naraina Vihar und in circa 8 km Entfernung vom Bahnhof Neu-Delhi.