Das 3-Sterne-Hotel Athena Neu-Delhi bietet ein Restaurant und ein Einkaufszentrum und liegt im Stadtteil New Friends Colony, etwa 10 Fahrminuten vom Humayun-Mausoleum und ungefähr 6 Kilometer vom Mausoleum Safdar Jangs entfernt. Zu den Einrichtungen des Hotels zählen eine Wechselstube und kostenlose Zeitungen sowie Hochgeschwindigkeitsinternet im ganzen Gebäude.
Das Hotel verfügt über 40 Zimmer, die mit einem Flachbildfernseher mit Satellitenkanälen sowie einer Minibar ausgestattet sind. In den Zimmern gibt es ein Badezimmer mit einer getrennten Toilette und einer Dusche. In Zimmern kann man Ausblicke auf die Stadt genießen.
Im Restaurant Deep Sweet Corner gleich neben dem Athena Neu-Delhi werden indische Gerichte angeboten.
Zur Unterkunft gehören auch Grillanlagen und ein Friseursalon.
Der Akshardham-Tempel gilt als heilige Stätte und liegt in ungefähr 15 Fahrminuten Entfernung vom Hotel. Die Festung Purana Qila liegt 4 km vom Athena und ist ein idealer Ausgangspunkt für einen Ausflug in die Geschichte von Neu-Delhi. Die Unterkunft befindet sich in 750 Meter Entfernung von der U-Bahn-Station Ashram, während der Lotustempel rund 25 Gehminuten von hier entfernt liegt.