Das 3-Sterne-Hotel O Orca Tilak Nagar Neu-Delhi liegt in 20 Gehminuten Entfernung vom Uhrturm und bietet klimatisierte Zimmer in einer Entfernung von 2 km von familienfreundlichen Attraktionen wie den Mystery Rooms. Ein Restaurant stehen den Gästen vom Hotel im Stadtviertel West Delhi von Neu-Delhi zur Verfügung.
Der Dilli Haat ist weniger als 25 Minuten zu Fuß vom Hotel entfernt. Zu den kulturellen Sehenswürdigkeiten in der Umgebung gehört das Indian Air Force Museum, das knapp 7 Kilometer von hier entfernt liegt. Auch Chawla Art Gallery befindet sich in der Nähe vom O Orca Tilak Nagar Neu-Delhi. Die Unterkunft liegt in einer 30 Gehminuten Entfernung vom Bindra Park und in 700 Meter Entfernung zur U-Bahn-Station Tilak Nagar.
Jeden Tag bietet das Hotel ein vegetarisches Frühstück an. Das Restaurant Pind Balluchi, das sowohl leckere Speisen als auch Getränke serviert, befindet sich etwa 350 Meter vom O Orca Tilak Nagar entfernt.