Das Hotel O Twilight Neu-Delhi ist eine fantastische 3-Sterne-Unterkunft, die in 7 Kilometer Entfernung vom National Rail Museum of India liegt, sowie ein hervorragendes Ziel, um die Kultur der Stadt kennenzulernen. Auf dem Gelände gibt es ein Restaurant.
Zu den Sehenswürdigkeiten in der Nähe gehört der Qutb Minar nicht weit entfernt vom Hotel. Central Mall ist auch einen Besuch wert und liegt nur 7 Fußminuten von hier entfernt. Das Fun 'n' Food Village liegt ebenfalls 4 km vom O Twilight entfernt. Die nächstgelegene U-Bahn-Station Delhi Aerocity ist in 10 Gehminuten Entfernung.
Das Hotel bietet ein kostenloses Frühstück an. Das Restaurant Delhi Barbeque befindet sich in nur 150 Meter Entfernung von der Unterkunft und serviert indische Speisen.